<SEC-DOCUMENT>0001166691-21-000029.txt : 20210729
<SEC-HEADER>0001166691-21-000029.hdr.sgml : 20210729
<ACCEPTANCE-DATETIME>20210729154507
ACCESSION NUMBER:		0001166691-21-000029
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		66
CONFORMED PERIOD OF REPORT:	20210630
FILED AS OF DATE:		20210729
DATE AS OF CHANGE:		20210729

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-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-32871
		FILM NUMBER:		211127165

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

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

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	AT&T COMCAST CORP
		DATE OF NAME CHANGE:	20020206
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>cmcsa-20210630.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:f8c5c84f-a4ec-4cae-8eea-1e85d35fb0d3,g:7b4d08ed-3975-49df-8fd5-553e8012e3df,d:318fb7fd0a834dfe8180e9d74d584148--><html xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:cmcsa="http://www.comcast.com/20210630" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cmcsa-20210630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80L2ZyYWc6NWE5ODU1OTBjOGRkNGJlNjhhZTE1NWVmMmE5OWE4MDYvdGFibGU6MDRjMWY4ZWQxZDExNGQ0YTk2ZmU3NjFkODRiMjdiODQvdGFibGVyYW5nZTowNGMxZjhlZDFkMTE0ZDRhOTZmZTc2MWQ4NGIyN2I4NF8yLTEtMS0xLTA_e91a7816-c4c1-4600-882e-735f49a389f1">Q2</ix:nonNumeric><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80L2ZyYWc6NWE5ODU1OTBjOGRkNGJlNjhhZTE1NWVmMmE5OWE4MDYvdGFibGU6MDRjMWY4ZWQxZDExNGQ0YTk2ZmU3NjFkODRiMjdiODQvdGFibGVyYW5nZTowNGMxZjhlZDFkMTE0ZDRhOTZmZTc2MWQ4NGIyN2I4NF8zLTEtMS0xLTA_d4c8ea85-07a9-49d4-a92e-3805c6ec75ea">false</ix:nonNumeric><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80L2ZyYWc6NWE5ODU1OTBjOGRkNGJlNjhhZTE1NWVmMmE5OWE4MDYvdGFibGU6MDRjMWY4ZWQxZDExNGQ0YTk2ZmU3NjFkODRiMjdiODQvdGFibGVyYW5nZTowNGMxZjhlZDFkMTE0ZDRhOTZmZTc2MWQ4NGIyN2I4NF80LTEtMS0xLTA_542d4999-3f7b-46ec-a68c-cc3149a70de1">2021</ix:nonNumeric><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80L2ZyYWc6NWE5ODU1OTBjOGRkNGJlNjhhZTE1NWVmMmE5OWE4MDYvdGFibGU6MDRjMWY4ZWQxZDExNGQ0YTk2ZmU3NjFkODRiMjdiODQvdGFibGVyYW5nZTowNGMxZjhlZDFkMTE0ZDRhOTZmZTc2MWQ4NGIyN2I4NF81LTEtMS0xLTA_7c1683fd-891b-4ea3-a393-4a8138a718a5">December 31</ix:nonNumeric><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80L2ZyYWc6NWE5ODU1OTBjOGRkNGJlNjhhZTE1NWVmMmE5OWE4MDYvdGFibGU6MDRjMWY4ZWQxZDExNGQ0YTk2ZmU3NjFkODRiMjdiODQvdGFibGVyYW5nZTowNGMxZjhlZDFkMTE0ZDRhOTZmZTc2MWQ4NGIyN2I4NF82LTEtMS0xLTA_16f32ed9-7bd1-4f75-9d8f-b797615361d4">0001166691</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="i22332cc0acfd46ec8d02d542cbabe133_I20210630" decimals="-8" name="us-gaap:LineOfCredit" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82NC9mcmFnOmFjNmIzOTJlMGRlOTQxMTRiMmFjMDcwYjJlMzk1Mjg3L3RhYmxlOjM1NGUxNWQ4YzVmNDQ5Njk4N2E2NDFlYTI5ODYzNWY0L3RhYmxlcmFuZ2U6MzU0ZTE1ZDhjNWY0NDk2OTg3YTY0MWVhMjk4NjM1ZjRfMS0xLTEtMS0w_dab5ff0b-50f9-4e28-902a-61edb225bdf9">0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="if1e7fe87704d48fea75aa5d59a2d5d23_I20201231" decimals="-8" name="us-gaap:LineOfCredit" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82NC9mcmFnOmFjNmIzOTJlMGRlOTQxMTRiMmFjMDcwYjJlMzk1Mjg3L3RhYmxlOjM1NGUxNWQ4YzVmNDQ5Njk4N2E2NDFlYTI5ODYzNWY0L3RhYmxlcmFuZ2U6MzU0ZTE1ZDhjNWY0NDk2OTg3YTY0MWVhMjk4NjM1ZjRfMS0yLTEtMS0w_7eb6fc23-68d7-480e-8fc2-d8ada71641f2">0</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cmcsa-20210630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i311daa4be6e54f71ab8e8446e693d97a_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7d4a46f11224bbbaeeb6d67620e2af2_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.250percentDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie15825ef8e654996ab93a2271ce7efe7_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.500percentDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc934d4809904b89b0d3bd3617cb1b67_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.750percentdue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8df42a263c84eb79845d79034107480_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.875percentdue2036Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81a9b835e774457c8630b81f59098577_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.250percentdue2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic28e43869da146cbb83ab76eb735ec24_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06e8b41ea9b54f53bb88164eba7d8673_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5e99fdd9731438a9d4c31e3f6bc5a75_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="icccf13c1e2d64d38a9e466e975dc7000_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe26c70855d544039979313d86235883_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2810e103984047f89f5d101a029838ac_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><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:context id="i0c605f6831ab4b54be1630c0a41b892e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6018b11ab964568a112749fa74b981a_I20191231"><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="i2a1f58e100184f159678d967a0d9a237_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e539bb7896f4f9281df897e5c0eb080_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d028141d4b74e53953a0f0a85fba2a2_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1e7b6b2db3c4cbc948288b44e8aa3b8_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i764ed5bd43974ef6a5978de67ca4fff4_I20200331"><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>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ee2145fbff14a95b283ee251a4b3603_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc6949d7ef144160bc63d4f4d13a2ff7_I20191231"><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="i2bbb6d6c1ad64f21a0d6698c85af359e_D20210401-20210630"><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae27e51b7991467abeecf55f5a693e8f_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d606eeb4ce541899e4c29e6a84bd265_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a860afd771146d29ca62957701fd779_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32ccaec4043247379aa8c170c5706bdd_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab84acd5a8c34a68a2b73e7140c2efab_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfa6cc77c7b7417fba6d5b1d5b84f5da_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c842cf1b85948aca014fbff26d05a79_I20200331"><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>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0567fdb6dfe46aabb2c71db5b00049e_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0dc7b5a63b5f4e94aec354c699e9c04a_I20191231"><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="i31fef0e0b1414dcdabb7ccee5648d7eb_D20210401-20210630"><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a22b93407764127b199ec2dd8029d96_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica4e01e8713f4756880051e46abfd108_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba2b33772da34bd09109b01f4122c263_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb8e1ac0041a4196b524f632f6053773_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6da44df274fe475391629f4331cfadae_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id556d9a031194b3db3ea19d18204c3bd_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i278257b95edb431aad6d820f364e170e_I20200331"><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>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ebb757a75b747aa8905bb3f1e241c5c_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72fc94e9be3b440cb16ab111e8a18db8_I20191231"><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="i582267e544b7444a947fa7ba5cafb923_D20210401-20210630"><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie71dbee8a70c406c9e9f5702b888a63d_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia82143c49e494addbfa74b5be88df3eb_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafbd833a7b1f4ab59b68d467cedd744b_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd303523c5724716b1b5808b87ebb735_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d2a301e3d4147499d378199a4dd95e0_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62a3ee49b4a9477f86f8c76a029737f5_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i301556037fb54ff887a9b106fd19140a_I20200331"><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>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9c948bb30194810ab7d0e987f5dcebe_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2324ab3abc3e44d5858265072b54d786_I20191231"><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="ib49856595e034a62b88821e97b5f1ef6_I20210331"><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><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id01674a7f4ea4d7e9bee05358a96a0a4_I20200331"><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><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd42d0aa50ba41beac2e6556152847aa_I20201231"><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><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2f56b9b80d04dd3afd46d9cebd36813_I20191231"><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><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ad897e45a0d42d3a089c86c9a359cdd_D20210401-20210630"><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i403f55c0b3784633be1cea6199096e19_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide40905f49c445b98447f5db2aa82c81_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7b1f6081d274eabaf7e2a83ffcf354c_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib801ce30f8e0464d895ce3cbb4619a41_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd5575528c4e4f66b619c5b98cfe2b40_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23a3a4d4708243339029bb50f5af585c_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia75a8d9105794190a94dc0ced948852f_I20200331"><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>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedd163203f7b4cdeb1d66aec7018e0d0_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14513e43b17f453d921fa8ad17c8c59b_I20191231"><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="ie2e8e3f15fc24d11a10c2551f5a1c7ff_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6ad98b7b60d4ac9a1e0fd0b3999e608_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic821a1c309f24bfe8621f12613b7ddea_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dc709ef705c4feebd89166169afab5c_I20200331"><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>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85ea5c15da814edbb372fc5eb5ff068d_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ffc8a7be97f4df99511d74c7957ac26_I20191231"><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="ic2e875d3e74943cab5bc7c55e42f0b69_D20210401-20210630"><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e9448cf7cb5411e8fcfed49239bc468_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a4b98bc69f146b8bd4c587a13761283_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c26956f3a314ff4bdfb89af73ceaeb4_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6b81508ffb04399aafe6c36f004ae73_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bd618b98bee4d51905665b738a2aa8a_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i577f498508814c4587a525dbcda0bcd5_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7234aedb2464267a05c0a9e06ced29f_I20200331"><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>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e126b32c1004705800a460058ccd982_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73eba9eb15b44bdd8a9b719f20a87edc_I20191231"><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="i1bf261f5965e4b5ab4570086f9101a3b_D20210401-20210630"><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a3c69a18d3440eb882e560bad0b1525_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3336c572319843c79e1c285f49327c19_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24d2a62027f84b319709828f84df3f6b_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1feaf4f2620249c6840b2b03c00d4138_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5753605c6c44eeb91de1c12ee1a157e_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>cmcsa:segment</xbrli:measure></xbrli:unit><xbrli:context id="i2474804e2e8c45d9841102f569503da8_D20210101-20210630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03653f7f21734812bb41773354c4a07d_D20210101-20210630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i435131fcc81846acba455c21814d6760_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6966761ecb08472e905068b19cca53de_D20210401-20210630"><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i782657b72ba64142a8aaa986350a030c_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib91579d8e0c449d281e327454ada1273_D20200101-20200630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i872cd88754904143bd8b2894d33869c9_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib156cf3e1714465cad3318ad6392664f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8680d8fd9f4f47d6ba875199bbba940c_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id07956178a664d2a958ce96c5a16bc71_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae50e9c2fb984215ae3e5bfdab7e569c_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib968caa0a1d14910844362e4f0d1fb38_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic71a296005004bbda6e2eccdfe97df86_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1376a3f9d2847e99be298d2596cfdbe_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1a6aa40153e49e3bc7dbd6d398e5172_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62e57138e8714052b973b09c5d85116e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic245d149f62f417b9287ee5824c39f3a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0c9d02b606342229ebe6c850dd8e801_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e55299c1a414da2866fad887c163a51_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35da0eaa8be84b3fa2bfbc287c912999_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68ee7bdcbf93457ab852a6de29d1fb0f_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06fe7b199ac2474eb2d3adf9271c5186_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82ddd619db28437abd6d266f3ba59283_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5aeab198920a47e59c380c0e50c5e149_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i333b71f5dbf147b2a81ce743e2dc80ae_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie585764155934a1aafeb7d918998b05a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6081ac6e68a43f8851278b11e4b1100_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c90db8b97f04825891e1eb04e49d9e9_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic205f0201e284d5781f01d93398b9c2e_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieedd72ea21b549739318bc8c7d2d8b5d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f5069f163144443b2fbfd4858c8a686_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f06668b4ae04350a981f76a949ecb22_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c05493c06e3475eac1dcb4a9e9fde22_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7324718179a84f47a118798951368e61_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd205a0fce3b4c118cc6a2dc46d8929b_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0c48bb544f741bdba8f1060f44ed3b2_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i879f272223e249049c7fa852c11c52eb_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if835f5cde8c44098b3f14a1a0638971d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb1836432cdd49068ad374767540aa9f_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i111957e4c534483e99b59c7edf48e1f6_I20201231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2743d66baf04f0e91acaba9491e0546_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied8613e9c1784d97bd129bdc1aac5750_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0ab914b046042ae8d4df4994b47c557_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17da3441af604e4aa37bd830cc509a93_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i286d1da6e51c42ea8d0d3821eccdcf34_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7274d8971bd246a19e376798ecbb1f80_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11d032c40014497fb45b75f8e520b843_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d150f9e244a4a80881c27fed7731606_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53dbfd3741634c7c99b6933a09954613_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99ac0d6b6d454eec97670ce12c2cf096_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a4f510444b84325bff373b58681567f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic22f96e3c5ac4da5b65c01a6642d667d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a9eac6e01364afc97c1e1886d9ca346_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c77285c82fe4d30b532699de78b8dcf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i221c023cc97f4bc9809bf47c8d446999_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb0441c0e7f24b5bb923d82f557e87bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b20c218508d4284ab7e769a957c5cf6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3690e6d8cd974461ab30690e21965875_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2daa61fea1d545929ba333953876c6d0_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ae3c5a55e034f479105a52b23a96c46_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4adb3a1d1ba34129b7aa19666a3893bb_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia072ece549fe42e18695288f297d4e6f_I20210630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i670807cfd0f9409aad6ec2761d8095ff_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i822a19198fda44bcac46d1266a41ef33_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if08cc38f17204a1fb92921d7e20d7afe_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia373eba0a45b4f0cacbeb0f62f8d3aed_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3ce3147931241a1a1e59c3357508632_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1759a177a8df48b0938b3f75719e64ff_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71ca8d9579274195bc3cabbc608aaa78_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37467126b92b43adbc55d88019c19f7f_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a1d5306769b4164bb9beb1a31649472_D20210401-20210630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialBroadbandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb286b10efc04b108bd3dc967f4aeb27_D20200401-20200630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialBroadbandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie19fe746ccab487cbf56a7b887fe3750_D20210101-20210630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialBroadbandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice29b2c6eed24a0b8afb113d5c03d254_D20200101-20200630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialBroadbandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i723a88cc573542708739a95d740c102d_D20210401-20210630"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialVideoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fdc074465524db9898f14eb2d3302f5_D20200401-20200630"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialVideoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb44a82e278f448a9e1a48b3fcc4d18a_D20210101-20210630"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialVideoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i728cb3533c474cd1910eba699c15505a_D20200101-20200630"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialVideoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id54b1ec418104d13ae2ca6cd07784811_D20210401-20210630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialVoiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0032e9a2d90347428e4f3de0b0aa71a2_D20200401-20200630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialVoiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41eeeefce9ce4150bf60b4ae66772480_D20210101-20210630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialVoiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia36dbd1638da48a286f8b56a57cb1a43_D20200101-20200630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialVoiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i935f78015ef84493bdc9ae1c3ab0ea9e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialWirelessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i987821707b914aa0a0a88c4c751e4ad4_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialWirelessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib24feb640b2a4c4b9eea8551ed89006c_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialWirelessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc3cdcd16f40423e9fddcd771599548e_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ResidentialWirelessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96a197ecea3f47e5bca16821ceade16c_D20210401-20210630"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7ab9ffd32be42b3aeff6567de9fe13b_D20200401-20200630"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d84958af3a24230869b65502cd72390_D20210101-20210630"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0227fdb940744632a4972b0a2b0814d2_D20200101-20200630"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:BusinessServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f8f651901004da69b7629755a8e2e71_D20210401-20210630"><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:CableCommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i821b5911a3494aa5b4453deee4839c91_D20200401-20200630"><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:CableCommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e6d72302ef3424ea3289d9bcb1ca712_D20210101-20210630"><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:CableCommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9404dfe25c3443628c6dee0713874fba_D20200101-20200630"><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:CableCommunicationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e6bceda04124b83aaa4f6f34d98db57_D20210401-20210630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6892cce82d8414b8dee3899f832fb2b_D20200401-20200630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e95f12b791d4e4c90e2848800b0e160_D20210101-20210630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida191246f966437ba1957adfcd6d8faa_D20200101-20200630"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd1056ba3cb344f199ed55112efd99c8_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i158275b3fb65403ba5b656fc64ef38ff_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83e46341c61c440b99b6ba317a5f25ae_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i831ccfc83df8479b831c401cfdee0965_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93e7716ae92c45e7828b095404fcf561_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1105f1a4db8644d6ae010d2d11ca6eb3_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87fdc9f8b8dd499986d546244fa25735_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42188943410746eaa954b8e58b23038d_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:DistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifccebb66cf6f4c25a62afc404bdc814e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5303abaa62fa48ff8996f97a1d1cf97d_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i328cbb2c98a745dfb0f76e9b5ed16111_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d37a398667342f588312687516a6cc9_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2112143f83af4705b352dfeaff155050_D20210401-20210630"><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:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06a081db0c6245a9a44566543f6e2bfd_D20200401-20200630"><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:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1642a0df13f41bf85f69d29870b46de_D20210101-20210630"><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:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbc55242bf76482f91afe22a9dda48af_D20200101-20200630"><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:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i919a90a7b83a45df9e4ac05c7444e0fd_D20210401-20210630"><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:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b4748c4b02a48aa828a57e102e59814_D20200401-20200630"><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:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30c1f8cab2d1475288b363980b55add9_D20210101-20210630"><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:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0e3a767ab464c3e8d7abcc49ef791de_D20200101-20200630"><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:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4eb7e504dfc45ccb7ae8e1a89ff7e2e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11dab27e30264c088aa371c1c7f00585_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i323cf0244a9044f6a768f1b8beeb551c_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66c6d5299eea41148e14cfdb72a32aed_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:HomeEntertainmentAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba4e09594e82472fa729b46a3b94a754_D20210401-20210630"><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="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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bdf3b6d95824823b2752b3289a1bbcb_D20200401-20200630"><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="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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddd77a763bf8433da4110e3d83729781_D20210101-20210630"><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="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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74fc99219ba142cfb155bfb361b8f17b_D20200101-20200630"><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="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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i491d94438f4b47ae868ba4169993522b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentMember</xbrldi:explicitMember><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia21c34d79d5c40d78cac917a5e9f167d_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentMember</xbrldi:explicitMember><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6279215618424280965ea0756604e8f9_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentMember</xbrldi:explicitMember><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i519f7789596e4eb8b0f6be926f23bbc6_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cmcsa:ContentMember</xbrldi:explicitMember><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida5964904db3422786d62c5f73c57347_D20210401-20210630"><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:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib99a8fecd87a450399c056c13f79ae18_D20200401-20200630"><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:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i768cb62f442b46df8cd44d2b60b268b6_D20210101-20210630"><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:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a9a7b64630541d39fbe6d9b37534e4c_D20200101-20200630"><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:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idec6bd0f365446bb870af736ba7d496a_D20210401-20210630"><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie36a611cd60a4b2cb462349c7dc2d6b0_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcc75cf54ebc48baa5e63458c5741c75_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ac2bbe6a16e48cb899b9fd9e5c6e19c_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d736904312f423597ff847095930e93_D20210401-20210630"><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49e9c169b55d4b7ca34e060f2bf3db6a_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc3bb01411f54b5e978cb5c55b56df5a_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2c824971da4452d956422a2ed1ab7b9_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec8ddaee7ef44342862e3dc9a3e5dfe1_D20210401-20210630"><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f143da6299949888ad4ac9202964720_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i431301beae8f4057a414abb0bacea48c_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idff3482d4251483ebd4904dca600e0c1_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9a8b6efdfff4bbfbcb6902126318a10_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i9e4d6ec1bcc54b6d97a245725f2791a2_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd7a187018a74d73a91aee0b7725c911_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22332cc0acfd46ec8d02d542cbabe133_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1e7fe87704d48fea75aa5d59a2d5d23_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i330da9cc97844aff9e2f8112c8d8ca01_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3866e4c103a54b8cb8b492153b698820_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:UniversalBeijingResortTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d3b4e01250841b59146f31680344772_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ea1dd94b5b9455db5a4e9ebdc240793_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i247e3a58758d465c9846cdf721d69eae_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bbec0b2e0a84fb3b2301a558768ba1a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c82c5c3f2584fb3930a80005c48b4e1_D20190101-20191231"><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="i980fcd52cee44ba884c2eb629f84eec2_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40c013c8ea9741298fb8e28d4be4db14_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="preferredstockseries"><xbrli:measure>cmcsa:preferredStockSeries</xbrli:measure></xbrli:unit><xbrli:context id="i30bd9c11e58047b29f0bdeee60aab26e_I20200430"><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>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78dcdfdd82a540fea35dfab7cd392be2_D20200401-20200430"><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:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4499bd2de0b4a01aa62cac3a79446e9_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i440b8a69b1f34518a9659d22c5017621_D20200501-20200630"><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:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11e88629f1fd41d2b218a46f3ecb6aa9_D20210301-20210331"><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><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcsa:ManagementGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04a717cf5d704a8da18ab8fee276cb82_D20210301-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcsa:ManagementGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5bf8768508649c4a9ffe69a00a22f58_D20210401-20210630"><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ccadf5f33b54fe582d375275c41f452_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if23d1e212e4c4297a5b4077667338e58_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if93b5130f1e048c2b2a30a86cf18ba2d_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i587f0028b52c454cad1a9ca62fb20ed0_D20210401-20210630"><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia77904a24dce4d2a90769e62279c8b00_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia662bc5342274bddadd1743577976952_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27f64a0fa41d4c2e86b78740e10db281_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0bafb5e6c1c4a9ab50ab8c00da517d5_D20210401-20210630"><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i086cdcabd3a74ad58a134ca8abca7d3a_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2ac782e4cf848feba6aad85474f3d1f_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia279ccffea624308b71a4856e5be729a_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab156dc97f9e4f5fb2ada79388f49470_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9ca98b0a09a4036b92187f9a54d0696_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id31dbf9f6d87423faf892b3880793580_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cmcsa:LeaseArrangementsAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedb942490c9644b885f1ee87f77917ab_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cmcsa:LeaseArrangementsAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i219d064de3274433809ffc491438c576_D20210101-20210331"><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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i318fb7fd0a834dfe8180e9d74d584148_1"></div><div style="min-height:18pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.437%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDI4_2cd68166-1f90-4745-84eb-2d32c9db8312">10-Q</ix:nonNumeric> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.270%"><tr><td style="width:1.0%"></td><td style="width:3.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.342%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZmEyMDVjZGRkOWQ1NDg2NDhlMGY4M2MyMTI5NDBjYjIvdGFibGVyYW5nZTpmYTIwNWNkZGQ5ZDU0ODY0OGUwZjgzYzIxMjk0MGNiMl8wLTAtMS0xLTA_0510e807-0ecf-4c3c-b12e-8d77e6fdcabb">&#9746;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8xMzU_ff60e6b5-feca-4fcd-ad6a-3f59a6affab2">June&#160;30, 2021</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Or</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.750%"><tr><td style="width:1.0%"></td><td style="width:3.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.317%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Webdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6YTMxNGUyYjg4YTk4NDU1ZTgzZWM0NjY4ZTdkZTg4MmIvdGFibGVyYW5nZTphMzE0ZTJiODhhOTg0NTVlODNlYzQ2NjhlN2RlODgyYl8wLTAtMS0xLTA_eea6ba56-010e-4611-b919-384734882972">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.609%"><tr><td style="width:1.0%"></td><td style="width:26.481%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.736%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.483%"></td><td style="width:0.1%"></td></tr><tr style="height:53pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"><div style="text-align:center"><img src="cmcsa-20210630_g1.jpg" alt="cmcsa-20210630_g1.jpg" style="height:58px;margin-bottom:5pt;vertical-align:text-bottom;width:160px"/></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commission File Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exact Name of Registrant; State of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incorporation; Address and Telephone</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Principal Executive Offices</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I.R.S. Employer Identification No.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MDA4MzZiMzBhN2QzNDRjMWEwMjk2YTFhZGQ1ZTdjZDcvdGFibGVyYW5nZTowMDgzNmIzMGE3ZDM0NGMxYTAyOTZhMWFkZDVlN2NkN18yLTAtMS0xLTA_4508e688-712a-42b2-b948-89d760e54f43">001-32871</ix:nonNumeric></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MDA4MzZiMzBhN2QzNDRjMWEwMjk2YTFhZGQ1ZTdjZDcvdGFibGVyYW5nZTowMDgzNmIzMGE3ZDM0NGMxYTAyOTZhMWFkZDVlN2NkN18yLTEtMS0xLTA_fd0d509a-bc69-452e-8f6f-395186bca358">COMCAST&#160;CORPORATION</ix:nonNumeric></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MDA4MzZiMzBhN2QzNDRjMWEwMjk2YTFhZGQ1ZTdjZDcvdGFibGVyYW5nZTowMDgzNmIzMGE3ZDM0NGMxYTAyOTZhMWFkZDVlN2NkN18yLTItMS0xLTA_49f56e45-35fc-47af-a5b0-f0147f36333d">27-0000798</ix:nonNumeric></span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDI5_23789532-5943-414d-b7a5-2948f852f7a9">Pennsylvania</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDM1_12186d3f-4386-4600-8c10-efe8e53fcd26">One Comcast Center</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDM2_f1245966-3385-4723-b916-fe21d0587489">Philadelphia</ix:nonNumeric>, <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDM3_4bc8bc48-a957-4425-bf3f-fb2188660365">PA</ix:nonNumeric> <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDMw_ef81112b-d80b-419c-a904-040cf797965d">19103-2838</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDM4_29432c4c-cf34-45af-9002-05f1021e3327">215</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDMx_504c7ff1-2e9d-487f-b343-df9d91eea1c4">286-1700</ix:nonNumeric> </span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-bottom:7pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.739%"><tr><td style="width:1.0%"></td><td style="width:40.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i311daa4be6e54f71ab8e8446e693d97a_D20210101-20210630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8xLTAtMS0xLTA_1a6138cd-1df3-43fe-a38c-b5fb7442c22d">Class A Common Stock, $0.01 par value</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i311daa4be6e54f71ab8e8446e693d97a_D20210101-20210630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8xLTItMS0xLTA_f3128bc4-4157-4cdc-af01-dd8446d7dd98">CMCSA</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i311daa4be6e54f71ab8e8446e693d97a_D20210101-20210630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8xLTQtMS0xLTA_e29d7379-732e-4de7-85ba-b6c2ac3939e2">NASDAQ Global Select Market</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia7d4a46f11224bbbaeeb6d67620e2af2_D20210101-20210630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8yLTAtMS0xLTA_94971689-ee40-43e2-88bb-fd694e0f75bc">0.250% Notes due 2027</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia7d4a46f11224bbbaeeb6d67620e2af2_D20210101-20210630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8yLTItMS0xLTA_2cb9bebe-5ca6-4444-a9f1-3805cf0f72ca">CMCS27</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia7d4a46f11224bbbaeeb6d67620e2af2_D20210101-20210630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8yLTQtMS0xLTA_a439324b-207c-44a5-a81b-b0a3eb8b1134">NASDAQ Global Market</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie15825ef8e654996ab93a2271ce7efe7_D20210101-20210630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8zLTAtMS0xLTA_73a1d90b-83c2-49bd-bcc2-4492ee5a263b">1.500% Notes due 2029</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie15825ef8e654996ab93a2271ce7efe7_D20210101-20210630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8zLTItMS0xLTA_57da6046-6f4c-49dd-b188-4e0aa62b0474">CMCS29</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie15825ef8e654996ab93a2271ce7efe7_D20210101-20210630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8zLTQtMS0xLTA_f6ae0ade-2987-4a2a-9d69-0beacaaa86d8">NASDAQ Global Market</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icc934d4809904b89b0d3bd3617cb1b67_D20210101-20210630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl80LTAtMS0xLTA_e33270cd-6b3c-4135-bf3f-c41704a80e20">0.750% Notes due 2032</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icc934d4809904b89b0d3bd3617cb1b67_D20210101-20210630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl80LTItMS0xLTA_44f632f2-ee17-402a-b255-5c2e85a77eb0">CMCS32</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icc934d4809904b89b0d3bd3617cb1b67_D20210101-20210630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl80LTQtMS0xLTA_621c0e58-2ada-4a1f-85cd-756ca8499305">NASDAQ Global Market</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie8df42a263c84eb79845d79034107480_D20210101-20210630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl81LTAtMS0xLTA_5a03decf-8644-411b-a5ab-44d99d45adc3">1.875% Notes due 2036</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie8df42a263c84eb79845d79034107480_D20210101-20210630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl81LTItMS0xLTA_9a069eb3-e2a5-464d-9318-7b0892352604">CMCS36</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie8df42a263c84eb79845d79034107480_D20210101-20210630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl81LTQtMS0xLTA_297e458b-68f3-4957-885c-c8e4f10a06a3">NASDAQ Global Market</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i81a9b835e774457c8630b81f59098577_D20210101-20210630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl82LTAtMS0xLTA_66a0fac8-3de1-44c6-a4ea-511e67f69f11">1.250% Notes due 2040</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i81a9b835e774457c8630b81f59098577_D20210101-20210630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl82LTItMS0xLTA_368b87a6-8c7b-475d-92e2-707167c9a38d">CMCS40</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i81a9b835e774457c8630b81f59098577_D20210101-20210630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl82LTQtMS0xLTA_4893d9c7-219a-40de-b70d-5af28f3dc550">NASDAQ Global Market</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic28e43869da146cbb83ab76eb735ec24_D20210101-20210630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl83LTAtMS0xLTA_a6346e85-0a3f-4f47-9974-d8deedaa242b">9.455% Guaranteed Notes due 2022</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic28e43869da146cbb83ab76eb735ec24_D20210101-20210630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl83LTItMS0xLTA_78b15ccd-5d5e-4d5a-a3f5-43d8ce8a7ddb">CMCSA/22</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic28e43869da146cbb83ab76eb735ec24_D20210101-20210630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl83LTQtMS0xLTA_9208caa2-81d4-4bae-9905-638e9139dda1">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i06e8b41ea9b54f53bb88164eba7d8673_D20210101-20210630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl84LTAtMS0xLTA_0c8f020f-1d09-4013-b631-788ee54d7a7f">5.50% Notes due 2029</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i06e8b41ea9b54f53bb88164eba7d8673_D20210101-20210630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl84LTItMS0xLTA_b592811f-8cb3-4bd4-b446-6aecb963aa52">CCGBP29</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i06e8b41ea9b54f53bb88164eba7d8673_D20210101-20210630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl84LTQtMS0xLTA_3886d688-6732-489f-b63a-185601a9dbd6">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id5e99fdd9731438a9d4c31e3f6bc5a75_D20210101-20210630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl85LTAtMS0xLTA_6ea9052c-c024-4f4f-a30e-9aab6271714a">2.0% Exchangeable Subordinated Debentures due 2029</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id5e99fdd9731438a9d4c31e3f6bc5a75_D20210101-20210630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl85LTItMS0xLTA_9e349887-7634-4002-aefb-79456be2271b">CCZ</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id5e99fdd9731438a9d4c31e3f6bc5a75_D20210101-20210630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl85LTQtMS0xLTA_d1993c92-be91-434e-9b4b-f26d3a62b11b">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding twelve months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDMy_80fc9c37-5e99-45ba-baa0-4760351d37f3">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Webdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Webdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDMz_6261fe91-77f1-429f-b155-62257426507a">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Webdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Webdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">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 definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:570.00pt"><tr><td style="width:1.0pt"></td><td style="width:97.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:12.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:73.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:12.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:93.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:10.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:115.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:10.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:115.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:10.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MTc1OWZhNGRlZTk3NGM2MmE5OGRlOGVhNTdkMzlkZjYvdGFibGVyYW5nZToxNzU5ZmE0ZGVlOTc0YzYyYTk4ZGU4ZWE1N2QzOWRmNl8wLTAtMS0xLTA_1200ab6d-6607-4af2-941e-e22f61156c64">Large accelerated filer</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#9746;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Webdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Non-accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Webdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Webdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MTc1OWZhNGRlZTk3NGM2MmE5OGRlOGVhNTdkMzlkZjYvdGFibGVyYW5nZToxNzU5ZmE0ZGVlOTc0YzYyYTk4ZGU4ZWE1N2QzOWRmNl8wLTctMS0xLTA_a0537ec1-44c7-4ccd-a080-32536dee8f4c">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Webdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MTc1OWZhNGRlZTk3NGM2MmE5OGRlOGVhNTdkMzlkZjYvdGFibGVyYW5nZToxNzU5ZmE0ZGVlOTc0YzYyYTk4ZGU4ZWE1N2QzOWRmNl8wLTktMS0xLTA_d0fa2bbe-635c-4866-aaed-8993376d5d6a">&#9744;</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Webdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act). Yes </span><span style="color:#000000;font-family:'Webdings',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDM0_1255a9ba-66d9-4364-af7f-98cbb4863e26">&#9744;</ix:nonNumeric>  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Indicate the number of shares outstanding of each of the issuer&#8217;s classes of common stock, as of the latest practicable date:</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, there were <ix:nonFraction unitRef="shares" contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8xMDk5NTExNjI5ODk4_9f1aac80-1920-4dce-a64e-add722b69af4">4,580,292,854</ix:nonFraction> shares of Comcast Corporation Class&#160;A common stock and <ix:nonFraction unitRef="shares" contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8xMDk5NTExNjI5ODY1_fcb37486-e06c-43df-abb8-f8a641ed0599">9,444,375</ix:nonFraction> shares of Class&#160;B common stock outstanding.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.437%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:18pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span><br/></span></div></div></div><div id="i318fb7fd0a834dfe8180e9d74d584148_7"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.075%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Page</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number</span></div></td></tr><tr><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_10">PART I. FINANCIAL INFORMATION</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_10">Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i318fb7fd0a834dfe8180e9d74d584148_10">1</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_13">Condensed Consolidated Statement of Income (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i318fb7fd0a834dfe8180e9d74d584148_13">1</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_16">Condensed Consolidated Statement of Comprehensive Income (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i318fb7fd0a834dfe8180e9d74d584148_16">2</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_19">Condensed Consolidated Statement of Cash Flows (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i318fb7fd0a834dfe8180e9d74d584148_19">3</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_22">Condensed Consolidated Balance Sheet (Unaudited) </a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i318fb7fd0a834dfe8180e9d74d584148_22">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_25">Condensed Consolidated Statement of Changes in Equity (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i318fb7fd0a834dfe8180e9d74d584148_25">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_28">Notes to Condensed Consolidated Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i318fb7fd0a834dfe8180e9d74d584148_28">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_91">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i318fb7fd0a834dfe8180e9d74d584148_91">15</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_181">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i318fb7fd0a834dfe8180e9d74d584148_181">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_184">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i318fb7fd0a834dfe8180e9d74d584148_184">31</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_187">PART II. OTHER INFORMATION</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_190">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i318fb7fd0a834dfe8180e9d74d584148_190">32</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Item&#160;1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_193">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i318fb7fd0a834dfe8180e9d74d584148_193">32</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_196">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i318fb7fd0a834dfe8180e9d74d584148_196">32</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Item 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_202">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i318fb7fd0a834dfe8180e9d74d584148_202">32</a></span></div></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_205">SIGNATURES</a></span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i318fb7fd0a834dfe8180e9d74d584148_205">33</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:2pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Explanatory Note</span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form&#160;10-Q is for the three and six months ended June&#160;30, 2021. This Quarterly Report on Form 10-Q modifies and supersedes documents filed before it. The U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) allows us to &#8220;incorporate by reference&#8221; information that we file with it, which means that we can disclose important information to you by referring you directly to those documents. Information incorporated by reference is considered to be part of this Quarterly Report on Form 10-Q. In addition, information that we file with the SEC in the future will automatically update and supersede information contained in this Quarterly Report on Form 10-Q.</span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless indicated otherwise, throughout this Quarterly Report on Form 10-Q, we refer to Comcast and its consolidated subsidiaries, as &#8220;Comcast,&#8221; &#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 Media, LLC and its consolidated subsidiaries as &#8220;NBCUniversal;&#8221; and Sky Limited and its consolidated subsidiaries as &#8220;Sky.&#8221;</span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerical information in this report is presented on a rounded basis using actual amounts. Minor differences in totals and percentage calculations may exist due to rounding. </span></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAUTION CONCERNING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q includes statements that may constitute &#8220;forward-looking statements&#8221; within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, and Section 21E of the Securities Exchange Act of 1934. Forward-looking statements are not historical facts or statements of current conditions, but instead represent only our beliefs regarding future events, many of which, by their nature, are inherently uncertain and outside of our control. These may include estimates, projections and statements relating to our business plans, objectives and expected operating results, which are based on current expectations and assumptions that are subject to risks and uncertainties that may cause actual results to differ materially. These forward-looking statements are generally identified by the words &#8220;believe,&#8221; &#8220;project,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;estimate,&#8221; &#8220;intend,&#8221; &#8220;potential,&#8221; &#8220;strategy,&#8221; &#8220;future,&#8221; &#8220;opportunity,&#8221; &#8220;commit,&#8221; &#8220;plan,&#8221; &#8220;may,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;will,&#8221; &#8220;would,&#8221; &#8220;will be,&#8221; &#8220;will continue,&#8221; &#8220;will likely result&#8221; and similar expressions. </span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In evaluating forward-looking statements, you should consider various factors, including the risks and uncertainties we describe in the &#8220;Risk Factors&#8221; sections of our Forms 10-K and 10-Q and other reports we file with the SEC. 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 the ability to develop and protect intellectual property rights. Any of these factors could cause </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our actual results to differ materially from our forward-looking statements, which could adversely affect our businesses, results of operations or financial condition. Readers are cautioned not to place undue reliance on forward-looking statements, which speak only as of the date they are made. We undertake no obligation to update or revise publicly any forward-looking statements, whether because of new information, future events or otherwise.</span></div><div style="margin-bottom:3pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our businesses may be affected by, among other things, the following:</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the COVID-19 pandemic has had, and will likely continue to have, a material adverse effect on our businesses and results of operations</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our businesses operate in highly competitive and dynamic industries, and our businesses and results of operations could be adversely affected if we do not compete effectively</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a decline in advertisers&#8217; expenditures or changes in advertising markets could negatively impact our businesses</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">programming expenses for our video services are increasing, which could adversely affect Cable Communications&#8217; video businesses</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">NBCUniversal&#8217;s 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="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the 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="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">less favorable European telecommunications access regulations, the loss of Sky&#8217;s transmission access 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="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our businesses depend on using and protecting certain intellectual property rights and on not infringing the intellectual property rights of others</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we may be unable to obtain necessary hardware, software and operational support</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">weak economic conditions may have a negative impact on our businesses</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acquisitions and other strategic initiatives present many risks, and we may not realize the financial and strategic goals that we had contemplated</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we face risks relating to doing business internationally that could adversely affect our businesses</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our businesses depend on keeping pace with technological developments</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we 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="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the loss of key management personnel or popular on-air and creative talent could have an adverse effect on our businesses</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we are subject to regulation by federal, state, local and foreign authorities, which impose additional costs and restrictions on our businesses</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unfavorable litigation or governmental investigation results could require us to pay significant amounts or lead to onerous operating procedures</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">labor disputes, whether involving employees or sports organizations, may disrupt our operations and adversely affect our businesses</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our Class B common stock has substantial voting rights and separate approval rights over several potentially material transactions, and our Chairman and CEO has considerable influence over our company through his beneficial ownership of our Class B common stock</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:54pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span><br/></span></div></div></div><div id="i318fb7fd0a834dfe8180e9d74d584148_10"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PART I: FINANCIAL INFORMATION</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ITEM&#160;1: FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_13"></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statement of Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMi0xLTEtMS0w_279ec9cc-6b0e-4558-ba8b-fd3a4b44f138">28,546</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMi0zLTEtMS0w_1d8cf9d1-314d-460e-93c7-f3dc96e8c13d">23,715</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMi01LTEtMS0w_19081e4b-5902-4e44-a745-3ef803e3d698">55,751</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMi03LTEtMS0w_bd38965f-8fd3-43bc-a036-28a6c40bdc05">50,324</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and Expenses:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Programming and production</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:ProgrammingAndProductionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNC0xLTEtMS0w_fcf208da-1dc4-4d16-8951-35f06ada517d">9,256</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:ProgrammingAndProductionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNC0zLTEtMS0w_6c051bb0-080e-48e0-97a1-223c15504221">6,817</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:ProgrammingAndProductionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNC01LTEtMS0w_6a30a943-6ce6-46ca-ac73-cc071277a864">18,175</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:ProgrammingAndProductionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNC03LTEtMS0w_b9173ac1-d983-4b33-9abc-f496b60a580f">15,118</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:OtherOperatingAndAdministrative" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNS0xLTEtMS0w_46ffe6fb-dab8-4ef5-b514-ee0d3cd87c35">8,549</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:OtherOperatingAndAdministrative" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNS0zLTEtMS0w_8bd349f6-20be-4352-b8dd-72e03f27eb14">7,646</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:OtherOperatingAndAdministrative" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNS01LTEtMS0w_8370ebed-a6c0-4e50-8743-09b98e671b00">16,818</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:OtherOperatingAndAdministrative" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNS03LTEtMS0w_e5bf522a-ba3c-415f-b392-b547528ef611">15,900</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising, marketing and promotion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:MarketingAndAdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNi0xLTEtMS0w_4444d699-cd16-40ce-88d5-9b4bd5462f95">1,851</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:MarketingAndAdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNi0zLTEtMS0w_51198b64-8256-41a4-8045-41df46b5d7a0">1,341</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:MarketingAndAdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNi01LTEtMS0w_f65b955f-4771-40a8-b3fb-7369a7f8b640">3,467</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:MarketingAndAdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNi03LTEtMS0w_a9bab181-1cc1-45b6-8e8d-826b90c8fe6c">3,279</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNy0xLTEtMS0w_3b9c5c0b-8f86-48fb-a8ac-63b21885d278">2,113</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNy0zLTEtMS0w_5e628241-39bf-4c26-a957-9a690b50607d">2,099</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNy01LTEtMS0w_834b619b-07d1-48bb-835e-51e24447896a">4,231</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNy03LTEtMS0w_4d5e9573-6ba5-4d8a-81c4-13b81a0f2482">4,206</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfOC0xLTEtMS0w_2dc3a199-06bc-4e0b-af33-b09fb025936d">1,270</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfOC0zLTEtMS0w_ad2e0e81-3a73-4138-bd66-ab026ca535a4">1,165</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfOC01LTEtMS0w_4a8cb684-293d-44e0-9b00-102827980258">2,514</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfOC03LTEtMS0w_9d8094a4-68fa-4833-b317-a148b6da03aa">2,322</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total costs and expenses</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTAtMS0xLTEtMA_799021e0-87bf-4302-a2b6-055a8f4831c9">23,039</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTAtMy0xLTEtMA_70d9e0d6-acc2-4ea3-8630-77402e74b7e9">19,068</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTAtNS0xLTEtMA_02d223f5-234a-4788-8e9e-230d80e2d8b9">45,205</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTAtNy0xLTEtMA_f43c6c71-4cf5-443a-a93b-cacba1d465e5">40,825</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTEtMS0xLTEtMA_47f12aca-23ea-49c7-88d2-ef6ee9daa1d8">5,507</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTEtMy0xLTEtMA_dda287ab-1dc6-48e1-82b7-31abb6e743a8">4,647</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTEtNS0xLTEtMA_0664f7c8-e158-4750-9b73-a3537e0d6e61">10,546</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTEtNy0xLTEtMA_717a0a20-4e70-4431-a3f8-69c146fe66e8">9,499</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTItMS0xLTEtMA_a8b54a00-e59c-45e1-b843-14cc0bb04304">1,093</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTItMy0xLTEtMA_0ee5320e-037b-4e4c-9124-dbf3d5dd98e7">1,112</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTItNS0xLTEtMA_e0aeea99-c836-4bad-a1b5-d855ff96f28d">2,112</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTItNy0xLTEtMA_75192946-a394-453d-b2fe-b748c103520e">2,324</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment and other income (loss), net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTMtMS0xLTEtMA_ac5d8abd-136c-4c43-994b-bf8f4d6242fd">1,216</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTMtMy0xLTEtMA_c0baa9a2-fee5-4919-8d44-80fa6fac10dd">420</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTMtNS0xLTEtMA_0872fdb8-40ee-4694-8535-11b5fb66dbc8">1,607</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTMtNy0xLTEtMA_23ab4680-846a-44b2-98bf-4cd1c390cb72">296</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTQtMS0xLTEtMA_ad8df99d-744c-4f08-bfa7-2e42119b81b8">5,630</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTQtMy0xLTEtMA_8dce56c2-59e2-4a49-98fc-b78f32102d3f">3,955</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTQtNS0xLTEtMA_38894ab7-8efb-489a-8d90-832d1dc315d0">10,042</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTQtNy0xLTEtMA_970b8fe1-be45-46bd-a92c-644ce19435be">6,879</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTUtMS0xLTEtMA_60d561d6-4cb4-4e42-834e-958bf154fceb">2,000</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTUtMy0xLTEtMA_097ed4b1-f356-42f1-891d-ca9f05934537">946</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTUtNS0xLTEtMA_618535f9-554f-40f3-a431-201ee4f86cfd">3,119</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTUtNy0xLTEtMA_61beb9cf-74dd-44dd-bc3d-18f8c9126534">1,646</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTYtMS0xLTEtMA_467d6e1f-e24f-4625-8351-14819c3a90b0">3,630</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTYtMy0xLTEtMA_e7059bbb-32a1-4a07-a216-26d462a6b649">3,009</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTYtNS0xLTEtMA_0e4045d9-ad41-4181-9574-1cbb19b2e50a">6,922</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTYtNy0xLTEtMA_b2d276de-8ff1-44d7-ac05-b73479ca3596">5,233</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net income (loss) attributable to noncontrolling interests and redeemable subsidiary preferred stock </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" sign="-" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTctMS0xLTEtMA_94c15358-23af-4d50-b07f-35e5a822bd1d">108</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTctMy0xLTEtMA_3a09050d-98fc-4f2c-a5b2-da06a7e32453">21</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" sign="-" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTctNS0xLTEtMA_99a93584-b901-4faa-b94a-6b24066ba5f2">145</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTctNy0xLTEtMA_1e4de334-85fa-4b0c-9b37-82974b0e137d">98</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income attributable to Comcast Corporation</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTgtMS0xLTEtMA_48fe067b-ce5f-4dd6-97a2-5e14891e4c97">3,738</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTgtMy0xLTEtMA_0bea5a3d-f441-4ce7-b732-2fa53ee89051">2,988</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTgtNS0xLTEtMA_322b95ca-9d83-48f2-890f-9ea61feeee1b">7,067</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTgtNy0xLTEtMA_b37572a2-1ce0-460e-b737-95a2c9dbe371">5,135</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic earnings per common share attributable to Comcast Corporation shareholders</span></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTktMS0xLTEtMA_dbfd3f04-c0f6-4b86-9f94-559a42a1d30f">0.81</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTktMy0xLTEtMA_ec01b6b5-66b5-4bd7-a47d-75833f12b879">0.65</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTktNS0xLTEtMA_e7bc6b28-17ca-4e45-9b65-86db0cfa61ed">1.54</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTktNy0xLTEtMA_9bc330c8-47e5-48bc-9357-46084e92e1d1">1.12</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings per common share attributable to Comcast Corporation shareholders</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMjAtMS0xLTEtMA_024841ac-48bd-4e0d-ab1b-be926ce641d3">0.80</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMjAtMy0xLTEtMA_077b481c-b772-496d-93fe-2a42a4c8a8f3">0.65</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMjAtNS0xLTEtMA_1f8188e6-a086-47a1-9e72-538738d94a06">1.51</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMjAtNy0xLTEtMA_554e7354-eafe-4601-af5b-47f863c0d07e">1.11</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i318fb7fd0a834dfe8180e9d74d584148_16"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statement of Comprehensive Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMi0xLTEtMS0w_467d6e1f-e24f-4625-8351-14819c3a90b0">3,630</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMi0zLTEtMS0w_e7059bbb-32a1-4a07-a216-26d462a6b649">3,009</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMi01LTEtMS0w_0e4045d9-ad41-4181-9574-1cbb19b2e50a">6,922</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMi03LTEtMS0w_b2d276de-8ff1-44d7-ac05-b73479ca3596">5,233</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments, net of deferred taxes of $(<ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0wLTEtMS0wL3RleHRyZWdpb246Y2JjMzZhZjg4OTU5NDQ1MzlkYzBhN2E2ODE5NTNjZDlfNzE0NjgyNTU4MDYzMw_151985ba-ad15-491b-903e-794a69805556">17</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0wLTEtMS0wL3RleHRyZWdpb246Y2JjMzZhZjg4OTU5NDQ1MzlkYzBhN2E2ODE5NTNjZDlfNzE0NjgyNTU4MDYzNw_cd1090d0-412f-4ac2-86d9-de98c99a7a0f">9</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0wLTEtMS0wL3RleHRyZWdpb246Y2JjMzZhZjg4OTU5NDQ1MzlkYzBhN2E2ODE5NTNjZDlfNjQ_f7de6722-2c4b-416b-863f-db7b8b178d76">109</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0wLTEtMS0wL3RleHRyZWdpb246Y2JjMzZhZjg4OTU5NDQ1MzlkYzBhN2E2ODE5NTNjZDlfNzI_232d7c02-97e1-4187-a914-c19b97b63a58">16</ix:nonFraction>)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0xLTEtMS0w_d61c0309-de35-448a-a843-7dc757de70da">61</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0zLTEtMS0w_8a4aa545-ed7f-4067-974b-8f3d793f5ef7">74</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy01LTEtMS0w_3cfef09c-3576-474e-b550-da5225e052d1">26</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy03LTEtMS0w_068c498f-dc67-4080-bb23-8fb35549243f">2,231</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow hedges:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred gains (losses), net of deferred taxes of $<ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0wLTEtMS0wL3RleHRyZWdpb246NmYyNzU2NTg2NzcyNGFhY2JmNTQ5NjQ5YjY2ZjZhOTVfNzE0NjgyNTU4MDYxOA_4ff537ab-6f27-46c0-9c07-e689cf200e56">2</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0wLTEtMS0wL3RleHRyZWdpb246NmYyNzU2NTg2NzcyNGFhY2JmNTQ5NjQ5YjY2ZjZhOTVfNzE0NjgyNTU4MDYyMg_0160186a-8aa8-42ed-b591-b33198d2dc33">7</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0wLTEtMS0wL3RleHRyZWdpb246NmYyNzU2NTg2NzcyNGFhY2JmNTQ5NjQ5YjY2ZjZhOTVfNTU_cfca08e2-90b6-4772-9694-86d10dacbcc9">17</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0wLTEtMS0wL3RleHRyZWdpb246NmYyNzU2NTg2NzcyNGFhY2JmNTQ5NjQ5YjY2ZjZhOTVfNjM_410cc6fd-9e54-42ff-9476-f9e8d58fa016">17</ix:nonFraction></span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0xLTEtMS0w_994cbe6c-5f25-456f-9f9d-4287f4f99578">14</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0zLTEtMS0w_8736632a-12b0-4b00-92cb-293075029958">27</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi01LTEtMS0w_b54f6fd9-5add-4505-94bc-0718df34b28b">105</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi03LTEtMS0w_1a3d3a16-e4be-440a-909b-208faad82620">27</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized (gains) losses reclassified to net income, net of deferred taxes of $<ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjA1MzQ0Yzc1MzVjMjQ3NmZiM2M2YTk4YzM3NDhjYjk0XzcxNDY4MjU1ODA2NDU_6ba79942-7430-41ec-bc67-137aadf095a6">&#8212;</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjA1MzQ0Yzc1MzVjMjQ3NmZiM2M2YTk4YzM3NDhjYjk0XzcxNDY4MjU1ODA2NDk_f3b4bf4b-3be8-4af1-9c58-aac246ca156f">4</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjA1MzQ0Yzc1MzVjMjQ3NmZiM2M2YTk4YzM3NDhjYjk0Xzgy_be06e36d-b9d4-4878-90de-b39515fc3a52">&#8212;</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjA1MzQ0Yzc1MzVjMjQ3NmZiM2M2YTk4YzM3NDhjYjk0Xzkw_86f26f15-4cd5-4493-bca3-64917e39c433">21</ix:nonFraction></span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMS0xLTEtMA_af347669-4964-4c9d-a8f8-7eab47e1ef63">4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMy0xLTEtMA_570c9f50-c0de-46b3-842f-b04e917a80d9">21</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtNS0xLTEtMA_347212d8-f9a0-4295-8c8f-55b69291cc2e">4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtNy0xLTEtMA_fc294496-d30a-4fde-93a0-ee400b91edbc">127</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee benefit obligations and other, net of deferred taxes of $<ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" name="cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjUwZGZkNTQyMWViNDQ4NzBhMDNkYTFhYWY0N2UzN2RiXzcxNDY4MjU1ODA2MzM_2928be05-bfb4-4d22-983c-ef66cc337f25">3</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjUwZGZkNTQyMWViNDQ4NzBhMDNkYTFhYWY0N2UzN2RiXzcxNDY4MjU1ODA2Mzc_c9c07d3c-f2d8-4759-9721-e8eeda5ddae2">3</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjUwZGZkNTQyMWViNDQ4NzBhMDNkYTFhYWY0N2UzN2RiXzcw_0a3710fb-39e9-4cac-a366-54c54d24e00c">5</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjUwZGZkNTQyMWViNDQ4NzBhMDNkYTFhYWY0N2UzN2RiXzc4_859c4aaf-66f9-43e4-b735-cd53cbf9126a">6</ix:nonFraction></span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" name="cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMS0xLTEtMA_e572665b-151b-478e-b99c-27f3c3d50fb5">7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMy0xLTEtMA_ad601bf2-22ef-4b9c-b7be-196c312ca1fe">11</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtNS0xLTEtMA_0e9a64ef-c820-4a27-9d24-75a6cf8ff0bf">17</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtNy0xLTEtMA_5a0234de-db97-4c05-8428-c40710836114">18</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTMtMS0xLTEtMA_942322aa-83d2-4748-b5d8-3c17cb35a3ac">3,674</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTMtMy0xLTEtMA_29925208-2b24-447d-aee4-735da2ddc172">2,876</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTMtNS0xLTEtMA_7ff9b0a5-b1ea-41d3-ae2a-5c1a48ef4bd9">7,040</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTMtNy0xLTEtMA_822fc8c9-2beb-475c-ae36-96f43398d8da">2,884</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net income (loss) attributable to noncontrolling interests and redeemable subsidiary preferred stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" sign="-" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTQtMS0xLTEtMjIwOA_89c4480e-c027-42ff-8a34-adc97a524624">108</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTQtMy0xLTEtMA_3a09050d-98fc-4f2c-a5b2-da06a7e32453">21</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" sign="-" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTQtNS0xLTEtMA_c8bca65d-6aca-4b1b-9c92-055a594ab634">145</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTQtNy0xLTEtMA_1e4de334-85fa-4b0c-9b37-82974b0e137d">98</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Other comprehensive income (loss) attributable to noncontrolling interests</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTUtMS0xLTEtMA_03238a86-d283-46f0-a902-9a12926b63f9">24</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTUtMy0xLTEtMA_33c2059c-c9b5-4300-943e-8352fa8989dc">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTUtNS0xLTEtMA_eb1fe08e-60ba-4c4b-bf4b-eb64427539ad">10</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTUtNy0xLTEtMA_e43eb74c-2de8-4a45-be60-4be3842983b7">23</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comprehensive income (loss) attributable to Comcast Corporation</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTYtMS0xLTEtMA_177c2934-845b-4bbd-a35e-6e74e6a4c458">3,758</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTYtMy0xLTEtMA_caf7a272-4fc6-4a2f-8f66-2a709c249eb4">2,853</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTYtNS0xLTEtMA_421613e3-9d83-403f-8b0f-255c73d16b03">7,175</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTYtNy0xLTEtMA_fc3bdf0f-a3dc-4ee9-acfe-5c0f05de53df">2,809</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to condensed consolidated financial statements. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i318fb7fd0a834dfe8180e9d74d584148_19"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statement of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Activities </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMy0xLTEtMS0w_1e849165-8bfc-41d5-920c-8bfd2686d97d">6,922</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMy0zLTEtMS0w_9c113ca6-ef55-4f3c-a028-8497382e91de">5,233</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNS0xLTEtMS0w_28adf622-17a9-4cbc-b99c-116f77a30883">6,745</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNS0zLTEtMS0w_bf86cc3f-d022-4e83-9daa-12e68bdc6ff1">6,528</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNi0xLTEtMS0w_0748b1e6-14bd-406b-8ac4-06aa88d94867">711</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNi0zLTEtMS0w_c8a51063-a472-44f6-9fa5-b49996d803ce">621</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncash interest expense (income), net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="cmcsa:NoncashInterestExpenseIncomeNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNy0xLTEtMS0w_0434d541-de31-4826-be3e-426af4e50bb3">210</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="cmcsa:NoncashInterestExpenseIncomeNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNy0zLTEtMS0w_6daabc7b-f3ef-4c02-9dfb-5145f6de5486">352</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (gain) loss on investment activity and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfOC0xLTEtMS0w_876b215c-aa27-414a-bf77-a567fad6e64f">1,403</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" name="cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfOC0zLTEtMS0w_fa4c94a8-bae3-4111-8d1a-034cbf8ec2ef">399</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfOS0xLTEtMS0w_bda5ae2b-a48b-4fc9-914e-581e39166b76">1,297</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfOS0zLTEtMS0w_5c3a8c31-7f03-408a-8c8a-e145479e1f19">84</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, net of effects of acquisitions and divestitures:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current and noncurrent receivables, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" sign="-" name="cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTEtMS0xLTEtMA_b680fd66-7d98-4bed-aa5a-346c84d6b1fb">137</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" name="cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTEtMy0xLTEtMA_1b2beb4d-0af5-4b53-9070-d8e2a569f1f4">900</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Film and television costs, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" sign="-" name="cmcsa:Increasedecreaseinfilmandtelevisioncostnet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTItMS0xLTEtMA_fc6e9550-e183-46a3-bdb7-68e5118df8a7">837</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" name="cmcsa:Increasedecreaseinfilmandtelevisioncostnet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTItMy0xLTEtMA_a90f30fb-78e4-48ce-a147-a42d898ba80d">573</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses related to trade creditors</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTMtMS0xLTEtMA_4d8ec4fd-e76c-4bd1-9b11-2bf363f67481">299</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTMtMy0xLTEtMA_4f8fcf29-088a-452c-9ada-8a32d14cda46">879</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating assets and liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTQtMS0xLTEtMA_c80a1a03-249d-49a9-9b23-2611232962a5">398</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTQtMy0xLTEtMA_e15245cd-aafe-4812-9c31-3ef7366025c4">824</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTUtMS0xLTEtMA_4b46dd25-488b-48c6-b006-2df15895dacb">15,357</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTUtMy0xLTEtMA_d3d139f5-6245-4463-b43a-2529deaf9a03">14,467</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investing Activities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTctMS0xLTEtMA_f509c81d-91d8-42a2-b5e6-212eab84a4d8">4,003</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTctMy0xLTEtMA_602f3da8-6d10-43fc-a650-1634e7d95125">3,957</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTgtMS0xLTEtMA_cb01bbf7-b18b-4eff-b848-910f10439ca1">1,283</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTgtMy0xLTEtMA_d04d2ace-47ec-46dc-a56f-a149c5496a30">1,219</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction of Universal Beijing Resort</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="cmcsa:PaymentsForConstructionOfThemePark" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjAtMS0xLTEtMA_45e8575f-0804-47f7-8414-1921fac83563">704</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="cmcsa:PaymentsForConstructionOfThemePark" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjAtMy0xLTEtMA_1e891d88-4d57-4a3b-8d71-ad292cad8021">708</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions, net of cash acquired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjItMS0xLTEtMA_0ab981b8-1be2-4f76-860f-5cdf6d9b0345">168</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjItMy0xLTEtMA_b3cbfd58-a798-4646-b1b3-1c58e16e7255">198</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sales of businesses and investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjMtMS0xLTEtMA_f5432ab4-3c45-4fd7-b8e9-0e2c1f1fa963">396</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:ProceedsFromSalesOfBusinessesAndInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjMtMy0xLTEtMA_a0b1b746-4ad7-4069-884d-aa527d9746f4">2,042</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjQtMS0xLTEtMA_450e481c-f515-4824-986a-d484ef392b22">86</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjQtMy0xLTEtMA_edaf1840-954b-4f21-af03-f275e3e28d3c">471</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjYtMS0xLTEtMA_240d78ef-9589-43d2-8ed7-196e48da076c">217</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjYtMy0xLTEtMA_8adc2243-f6e1-4a46-aab0-b5b7d02e5035">33</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjctMS0xLTEtMA_6fe8be47-1243-4903-a0ab-e95830db2e30">5,631</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjctMy0xLTEtMA_303d8689-3e34-4b94-aa28-b131f9bde749">4,478</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Activities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from borrowings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzAtMS0xLTEtMA_1929b108-be3c-4b2a-9e8e-73ca13e6738c">383</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzAtMy0xLTEtMA_4b89569d-1d53-43f1-895e-faabf27fa0fc">13,612</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases and repayments of debt</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfOtherDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzItMS0xLTEtMA_9835c7e9-cdfa-4ff3-9bb5-f1179c341f13">5,785</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfOtherDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzItMy0xLTEtMA_2448f594-bc33-494e-a15c-e632787ef7eb">10,712</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock under repurchase program and employee plans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzMtMS0xLTEtMA_41394c91-439a-4859-9e6c-f4445e427e1c">957</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzMtMy0xLTEtMA_bc1f03d1-823e-47ac-8fc5-f1b228e6de0d">269</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzQtMS0xLTEtMA_705006e7-f5ea-419e-87bd-12c830f85be3">2,230</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzQtMy0xLTEtMA_feb6da07-ba59-4136-ad14-07bcf31e2f85">2,028</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzYtMS0xLTEtMA_34009c1c-4e6f-41df-a140-ac9474c5d38f">475</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzYtMy0xLTEtMA_5845f42e-3ccd-4da2-8136-eac87a5e1b73">2,128</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzctMS0xLTEtMA_ff75b2cd-2112-4182-b997-4f4f83caf7fc">9,064</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzctMy0xLTEtMA_f26cf205-5e99-478d-9e69-1d8bf5652fc4">1,525</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign currency on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzgtMS0xLTEtMA_1a099942-f25c-4177-9137-53c75841288d">12</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzgtMy0xLTEtMA_cfd0eacf-80dd-402a-b368-066e31f37f27">77</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzktMS0xLTEtMA_9e329d28-688f-4088-9608-9120e6440ff2">650</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzktMy0xLTEtMA_a40c58f6-4e8e-4f44-8eae-a84624645a33">8,387</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash, beginning of period</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNDAtMS0xLTEtMA_2f86fa20-7912-4fb4-aa39-213b62865351">11,768</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6018b11ab964568a112749fa74b981a_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNDAtMy0xLTEtMA_eadeb35a-3661-4af3-a66f-e9b89d4d0155">5,589</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash, end of period</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNDEtMS0xLTEtMA_6f43b327-3ea4-4a86-b598-f10bdcf90c90">12,418</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e539bb7896f4f9281df897e5c0eb080_I20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNDEtMy0xLTEtMA_ba737bfb-70d7-44f2-9015-c9abee435ed5">13,976</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i318fb7fd0a834dfe8180e9d74d584148_22"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Balance Sheet </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions, except share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current Assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMy0xLTEtMS0w_8b6bf485-1280-48ac-bad5-711af2e0b1b9">12,378</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMy0zLTEtMS0w_f55b1f60-0b4c-417f-88fd-a3943bf1700a">11,740</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNC0xLTEtMS0w_fc39247c-6272-4be7-9d8a-72b75bb0dcf9">11,110</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNC0zLTEtMS0w_d7bfbe55-643b-4e93-8447-6d973b7110e9">11,466</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNS0xLTEtMS0w_7ae9aec8-bf59-41c3-915a-b56f7f49066b">3,558</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNS0zLTEtMS0w_dfd9d042-d774-485d-9659-95bc0dda258c">3,535</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNi0xLTEtMS0w_ebe30d5f-79d2-4d04-8ab9-192c30312248">27,046</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNi0zLTEtMS0w_3bf34475-504c-425b-a87d-9ce98d17f7a3">26,741</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Film and television costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNy0xLTEtMS0w_a231b073-8994-4e30-b15b-8d503b08918c">12,372</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNy0zLTEtMS0w_ba4ff476-1c3d-4427-a230-3665046cbda2">13,340</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfOC0xLTEtMS0w_4e499ba4-76a0-4e1f-8927-3954dab88fa6">8,903</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfOC0zLTEtMS0w_b907678e-0f16-4596-aadb-6d5b7f5a6b5b">7,820</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment securing collateralized obligation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" name="cmcsa:InvestmentSecuringCollateralizedObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfOS0xLTEtMS0w_17b27172-47de-499c-991e-255934ef1148">564</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" name="cmcsa:InvestmentSecuringCollateralizedObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfOS0zLTEtMS0w_3fc40e28-25e0-457e-8a7f-fd4111a0a5df">447</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net of accumulated depreciation of $<ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOmJlODJmOWZlYzc5ZDQwM2JiZTFmMTUzZmY3YmY0NWVjXzYz_df509649-0312-43d0-9fa8-f23de1b296d7">55,217</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOmJlODJmOWZlYzc5ZDQwM2JiZTFmMTUzZmY3YmY0NWVjXzcw_5731e1c8-67b0-4507-958e-787e4a4f932c">54,388</ix:nonFraction></span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTAtMS0xLTEtMA_a22f495c-63ee-42b6-a0ec-83bda8b1494b">52,769</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTAtMy0xLTEtMA_a0612a94-59a1-4ef6-9883-0f75b46da062">51,995</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTEtMS0xLTEtMA_135003f1-79b8-4e6d-949d-e8206354f184">70,429</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTEtMy0xLTEtMA_bd2fb4c0-5f3c-478e-9eac-a50fa2c1a863">70,669</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Franchise rights</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedFranchiseRights" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTItMS0xLTEtMA_05aac1b9-c5f4-4c14-9cf2-f78a8e310de3">59,365</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedFranchiseRights" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTItMy0xLTEtMA_f1112275-bbf5-449a-bbe3-46c17da3a1da">59,365</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOjJmODUxZDhjOTNhZTQzOTQ4MmZiZjc5NzE5ZmMyZWFhXzY0_059a3b1f-fa1c-474c-af84-2c019abe0a41">21,976</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOjJmODUxZDhjOTNhZTQzOTQ4MmZiZjc5NzE5ZmMyZWFhXzcx_aa39ab13-c924-4b9f-aa1c-e244727bba13">19,825</ix:nonFraction></span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTMtMS0xLTEtMA_012554d7-0fc7-4841-aded-6ed2906eca92">34,321</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTMtMy0xLTEtMA_fb71d3fb-9af5-427c-ab7a-5916f8acad5e">35,389</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent assets, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTQtMS0xLTEtMA_dc0d4857-04a1-437d-be1d-e175f696146b">11,235</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTQtMy0xLTEtMA_0198ec84-1944-476f-82ac-57df77d4ad8b">8,103</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTUtMS0xLTEtMA_9a8d56e1-ecb4-42d8-8c8d-efa5119742d7">277,004</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTUtMy0xLTEtMA_7c1072ae-bba3-48c7-9ef8-e6a88c6e4928">273,869</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Equity</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current Liabilities: </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses related to trade creditors</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTgtMS0xLTEtMA_c844c9b4-9f21-460b-92ee-b9e73c628452">11,672</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTgtMy0xLTEtMA_a984da60-a70e-4fd9-8d01-14567efbabab">11,364</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued participations and residuals</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AccruedParticipationsAndResidualsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTktMS0xLTEtMA_3c27a33f-6a40-43ee-b596-bd31583e19aa">1,713</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AccruedParticipationsAndResidualsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTktMy0xLTEtMA_8601c288-6073-4c2f-978d-3fe545fb40c6">1,706</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjAtMS0xLTEtMA_8ee05038-f171-4a1c-9d6a-02069bfd96b8">3,566</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjAtMy0xLTEtMA_27f8b311-42ea-4210-aad7-42a095f38b0c">2,963</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjEtMS0xLTEtMA_46a8357d-d75e-4be8-967a-a642918ecd44">8,956</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjEtMy0xLTEtMA_1690127c-e975-4c5f-a1e2-a4fec4d25c6e">9,617</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjItMS0xLTEtMA_dcd2e5a7-99f3-4b0b-b525-a8099ae1ea6f">3,407</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjItMy0xLTEtMA_45b2df27-b93d-489c-9d96-afff5dee14fc">3,146</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjMtMS0xLTEtMA_21bf2b24-dd46-4d0b-a76f-c4b8b7a135dc">29,314</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjMtMy0xLTEtMA_8a27c0ab-1058-4d07-a87b-6314cb0af1ec">28,796</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, less current portion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjQtMS0xLTEtMA_7663ff12-0d3a-4e3d-9737-f7d3f2294474">95,175</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjQtMy0xLTEtMA_447c371c-fb7a-4c9c-9ef9-92bd409e084a">100,614</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collateralized obligation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:CollateralizedObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjUtMS0xLTEtMA_f3407d42-7d86-45c1-a9aa-2b82901b5ae8">5,169</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:CollateralizedObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjUtMy0xLTEtMA_4e9e8174-0543-4c05-a77f-01cbaba32824">5,168</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjYtMS0xLTEtMA_1f8dae44-1c6a-4244-afc5-877936d3e770">29,525</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjYtMy0xLTEtMA_895ee5a8-a417-4c66-babc-b11eac593bd1">28,051</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other noncurrent liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjctMS0xLTEtMA_7c1f1d63-d17e-415c-bcce-8b89969e1000">20,775</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjctMy0xLTEtMA_c08b6783-be56-43a6-8e64-3699101b1014">18,222</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjgtMS0xLTEtMA_4a90aef1-d655-46e7-ab8e-918b8d6304cd"></ix:nonFraction></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjgtMy0xLTEtMA_7bf6e214-9785-4491-9a2b-1a4a4f75fe78"></ix:nonFraction></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable noncontrolling interests and redeemable subsidiary preferred stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjktMS0xLTEtMA_ebfe8507-295e-4a0d-99b2-68d9374f9e8c">530</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjktMy0xLTEtMA_cd39f52f-50bd-4415-a3bd-5fc5cc82bcce">1,280</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock&#8212;authorized, <ix:nonFraction unitRef="shares" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjgxZmQ5NjEwZWMwNzQwYTI4MmI0YjFjMmJiODZjNzNjXzMyOTg1MzQ4ODM0MDI_187206eb-33fd-4aff-a287-504f0a02f604"><ix:nonFraction unitRef="shares" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjgxZmQ5NjEwZWMwNzQwYTI4MmI0YjFjMmJiODZjNzNjXzMyOTg1MzQ4ODM0MDI_8802ce65-ae03-47ce-810a-9c83dd7432ca">20,000,000</ix:nonFraction></ix:nonFraction> shares; issued, <ix:nonFraction unitRef="shares" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjgxZmQ5NjEwZWMwNzQwYTI4MmI0YjFjMmJiODZjNzNjXzMyOTg1MzQ4ODM0MDc_0819a029-7b4c-4a74-b0a1-8491649ed85d"><ix:nonFraction unitRef="shares" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjgxZmQ5NjEwZWMwNzQwYTI4MmI0YjFjMmJiODZjNzNjXzMyOTg1MzQ4ODM0MDc_c2c62882-442d-4c87-bef0-973488b0a9c9">zero</ix:nonFraction></ix:nonFraction></span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMS0xLTEtMA_514e688f-9a48-4566-b4aa-4b4cb30a7f00">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMy0xLTEtMA_2d9183ae-8c8a-40c3-9280-59df6f91eb80">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM0MzM_03ef4b11-8f71-4a62-9aa1-f72a10533cfc"><ix:nonFraction unitRef="usdPerShare" contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM0MzM_ea2588f7-7138-428d-8df7-10d093abc147">0.01</ix:nonFraction></ix:nonFraction> par value&#8212;authorized, <ix:nonFraction unitRef="shares" contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM0OTc_6ae61c3f-7d6b-43cf-8d86-4c808ca0a209"><ix:nonFraction unitRef="shares" contextRef="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM0OTc_ce446260-a797-4907-952b-ab1cf1eba5e1">7,500,000,000</ix:nonFraction></ix:nonFraction> shares; issued, <ix:nonFraction unitRef="shares" contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM1MDU_af931e94-2bf4-494d-b99e-f256a6d6b3a0">5,453,083,882</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM1MDE_03e9e710-98a8-410f-8ef4-b21be532c3f2">5,444,002,825</ix:nonFraction>; outstanding, <ix:nonFraction unitRef="shares" contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM1MTM_b8c20330-89e9-40eb-8898-a26bb9a6180d">4,580,292,854</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM1MDk_c09fdd0f-f570-4cc0-9e1d-9583e58ad5f1">4,571,211,797</ix:nonFraction></span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMS0xLTEtMA_775fabfe-d43b-4667-90e2-9e66471d5988">55</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMy0xLTEtMA_3ca142d5-5188-4f96-a860-fb6eeaff7929">54</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i3d028141d4b74e53953a0f0a85fba2a2_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0MTg_062aa626-5de6-4bf4-9a60-ad62630d52a6"><ix:nonFraction unitRef="usdPerShare" contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0MTg_733f2e54-6bca-4776-a60b-8c0565ee5191">0.01</ix:nonFraction></ix:nonFraction> par value&#8212;authorized, <ix:nonFraction unitRef="shares" contextRef="i3d028141d4b74e53953a0f0a85fba2a2_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0MjQ_442f273b-2f40-49d6-83ec-213740fb7d38"><ix:nonFraction unitRef="shares" contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0MjQ_59e3afa9-bddd-4363-91ca-fe43020882b0">75,000,000</ix:nonFraction></ix:nonFraction> shares; issued and outstanding, <ix:nonFraction unitRef="shares" contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0Mjg_27d42172-2f4a-47cd-ae7c-26aa05f22b79"><ix:nonFraction unitRef="shares" contextRef="i3d028141d4b74e53953a0f0a85fba2a2_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0Mjg_44fab870-4247-4432-98ff-12cadf405462"><ix:nonFraction unitRef="shares" contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0Mjg_56f36119-53bc-4452-aca0-172648098712"><ix:nonFraction unitRef="shares" contextRef="i3d028141d4b74e53953a0f0a85fba2a2_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0Mjg_5ae6bd7b-36ba-4733-9a8a-d110a25aae74">9,444,375</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMS0xLTEtMA_daf5f1b6-3f0f-4ca2-a466-163ab3b154b6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d028141d4b74e53953a0f0a85fba2a2_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMy0xLTEtMA_5e48ce27-6236-40fd-8546-b71cd2820f07">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzQtMS0xLTEtMA_d76f3591-9e3e-4210-8f05-fffb1a4faecf">40,046</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzQtMy0xLTEtMA_91fcd76e-0b80-4591-aca9-baaaf3672fb8">39,464</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzUtMS0xLTEtMA_7a99b8eb-6aa8-4696-8a0e-c59ffb563158">60,359</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzUtMy0xLTEtMA_8ce6ebd2-d50d-4976-ab06-d247854d394e">56,438</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury stock, <ix:nonFraction unitRef="shares" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjEyNmY2ZmFmMzY0NjQ5NDFiNGExZmIyMzYyODExOTRiXzMyOTg1MzQ4ODMzNzM_8dedcd82-ab10-48fa-83d1-948c5c61ce9a"><ix:nonFraction unitRef="shares" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjEyNmY2ZmFmMzY0NjQ5NDFiNGExZmIyMzYyODExOTRiXzMyOTg1MzQ4ODMzNzM_ab4f9438-6f9b-4bf2-84d3-c00223cddab0">872,791,028</ix:nonFraction></ix:nonFraction> Class&#160;A common shares</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzYtMS0xLTEtMA_5d0d052a-daac-4062-a44f-4deb8370c8b1">7,517</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzYtMy0xLTEtMA_1ee81c05-3abd-48e1-b756-3236242e68e8">7,517</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzctMS0xLTEtMA_cca3e461-0801-4943-98ef-ea22b4d17ca6">1,992</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzctMy0xLTEtMA_b7814e5d-0204-45b7-bbf7-4f04696b58c8">1,884</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Comcast Corporation shareholders&#8217; equity</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzgtMS0xLTEtMA_ac0f42a2-3f64-4fe0-91b5-7009a322e93e">94,935</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzgtMy0xLTEtMA_252b0233-413c-4f3f-b283-df7db71c8846">90,323</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncontrolling interests</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzktMS0xLTEtMA_6edf3538-3cb6-4878-b27e-fd578b978c84">1,581</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzktMy0xLTEtMA_5cfbcb1c-19af-4bfc-a6b6-5a5a1e75a65b">1,415</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNDAtMS0xLTEtMA_a7f5d90f-6cfa-4f14-9c95-526d76f47da1">96,516</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNDAtMy0xLTEtMA_22bd1441-2fc7-424e-8f1f-68f3ea65672a">91,738</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities and equity</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNDEtMS0xLTEtMA_bf147928-acc1-4dbe-9488-e926c0501fa1">277,004</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNDEtMy0xLTEtMA_1235a291-3b7e-4fd8-9dad-de9111196c34">273,869</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i318fb7fd0a834dfe8180e9d74d584148_25"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statement of Changes in Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Redeemable Noncontrolling Interests and Redeemable Subsidiary Preferred Stock</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1e7b6b2db3c4cbc948288b44e8aa3b8_I20210331" decimals="-6" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMy0xLTEtMS0w_b9b06744-257f-4e00-8c62-55eb9f004c38">546</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i764ed5bd43974ef6a5978de67ca4fff4_I20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMy0yLTEtMS0w_b0d2fcbc-b8e0-4b2d-9f8a-dbbfaaf96cd5">1,259</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ee2145fbff14a95b283ee251a4b3603_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMy00LTEtMS0w_dd15b422-4753-40a7-ae39-489cfa1af5c9">1,280</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc6949d7ef144160bc63d4f4d13a2ff7_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMy01LTEtMS0w_16291d49-a879-4e73-86ba-3514ab63dcce">1,372</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redemption of subsidiary preferred stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bbb6d6c1ad64f21a0d6698c85af359e_D20210401-20210630" decimals="-6" format="ixt:zerodash" name="cmcsa:TemporaryEquityRedemptionOfPreferredStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNC0xLTEtMS0yMjEw_d8e9f139-d971-4fe5-b45c-016d3912caf9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae27e51b7991467abeecf55f5a693e8f_D20200401-20200630" decimals="-6" format="ixt:zerodash" name="cmcsa:TemporaryEquityRedemptionOfPreferredStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNC0yLTEtMS0yMjEw_9ddf5731-6f2e-4522-bbeb-c48615d45646">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d606eeb4ce541899e4c29e6a84bd265_D20210101-20210630" decimals="-6" name="cmcsa:TemporaryEquityRedemptionOfPreferredStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNC00LTEtMS0w_2b938927-25a6-446e-8b90-a15ff1ca6aa3">725</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a860afd771146d29ca62957701fd779_D20200101-20200630" decimals="-6" format="ixt:zerodash" name="cmcsa:TemporaryEquityRedemptionOfPreferredStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNC01LTEtMS0w_313039a0-9128-4faf-af99-bfaaab0bb66e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contributions from (distributions to) noncontrolling interests, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2bbb6d6c1ad64f21a0d6698c85af359e_D20210401-20210630" decimals="-6" sign="-" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNS0xLTEtMS0w_f443f9b7-b9ce-4682-b2c2-a2412f80edcd">13</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae27e51b7991467abeecf55f5a693e8f_D20200401-20200630" decimals="-6" sign="-" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNS0yLTEtMS0w_7855f9a7-7b3b-4b58-8307-48d05a2cbbf4">10</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d606eeb4ce541899e4c29e6a84bd265_D20210101-20210630" decimals="-6" sign="-" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNS00LTEtMS0w_1eb3d53b-e769-44d7-bda1-1fa50b27240d">40</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a860afd771146d29ca62957701fd779_D20200101-20200630" decimals="-6" sign="-" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNS01LTEtMS0w_d32fac83-c6b9-4c06-b2f7-8d63af35448a">37</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bbb6d6c1ad64f21a0d6698c85af359e_D20210401-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:TemporaryEquityOtherChanges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNi0xLTEtMS0w_2a72d64f-7096-4bfd-b120-dd44c4a8fd9e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae27e51b7991467abeecf55f5a693e8f_D20200401-20200630" decimals="-6" sign="-" name="us-gaap:TemporaryEquityOtherChanges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNi0yLTEtMS0w_3443ca5e-78ec-48b8-b5e0-9429367a40c9">12</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d606eeb4ce541899e4c29e6a84bd265_D20210101-20210630" decimals="-6" sign="-" name="us-gaap:TemporaryEquityOtherChanges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNi00LTEtMS0w_cd32b088-9da9-4d40-978d-aacb61c41677">10</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a860afd771146d29ca62957701fd779_D20200101-20200630" decimals="-6" sign="-" name="us-gaap:TemporaryEquityOtherChanges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNi01LTEtMS0w_b260f7f3-1577-4b7e-a865-07f23540a72a">165</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2bbb6d6c1ad64f21a0d6698c85af359e_D20210401-20210630" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNy0xLTEtMS0w_bebc8de6-050b-43fe-a0e1-a45fb7707271">3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae27e51b7991467abeecf55f5a693e8f_D20200401-20200630" decimals="-6" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNy0yLTEtMS0w_a7bea98e-2c3d-4310-91c9-b6b0a32f32c3">19</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d606eeb4ce541899e4c29e6a84bd265_D20210101-20210630" decimals="-6" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNy00LTEtMS0w_3d8b2d15-70a1-45d5-bb34-8bf10dccbeb6">24</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a860afd771146d29ca62957701fd779_D20200101-20200630" decimals="-6" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNy01LTEtMS0w_b6a01572-af7d-4b75-841c-8fa139df2864">86</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, end of period</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32ccaec4043247379aa8c170c5706bdd_I20210630" decimals="-6" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfOC0xLTEtMS0w_032698d1-6e43-4b98-b8e8-ef2adef5b93c">530</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab84acd5a8c34a68a2b73e7140c2efab_I20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfOC0yLTEtMS0w_9b980c88-78d6-40a4-9efc-55361580346a">1,256</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32ccaec4043247379aa8c170c5706bdd_I20210630" decimals="-6" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfOC00LTEtMS0w_cf1ac9dc-277d-446a-9fcc-dd5d53695ff2">530</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab84acd5a8c34a68a2b73e7140c2efab_I20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfOC01LTEtMS0w_2a01358e-12fd-4de1-aac1-51a014f3da8c">1,256</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfa6cc77c7b7417fba6d5b1d5b84f5da_I20210331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTEtMS0xLTEtMA_4a7ab47b-d57d-4b0d-8704-ccec42744721">55</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c842cf1b85948aca014fbff26d05a79_I20200331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTEtMi0xLTEtMA_3065e6bd-2e0c-412b-a548-6aa6098695c2">54</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0567fdb6dfe46aabb2c71db5b00049e_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTEtNC0xLTEtMA_fadbe84b-0c81-42fa-b651-d5d96178c5f6">54</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0dc7b5a63b5f4e94aec354c699e9c04a_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTEtNS0xLTEtMA_e1fbea4e-b54f-4a85-9a21-05e7b0b12c52">54</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuances of common stock under employee plans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31fef0e0b1414dcdabb7ccee5648d7eb_D20210401-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTItMS0xLTEtMA_d2eb87ce-c9db-4175-8e50-600b9c2624c1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a22b93407764127b199ec2dd8029d96_D20200401-20200630" decimals="-6" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTItMi0xLTEtMA_c4abdb10-544e-4106-8d44-32c7aca607b3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica4e01e8713f4756880051e46abfd108_D20210101-20210630" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTItNC0xLTEtMA_5a0c1185-19ab-4f75-91f3-4a824d6e4705">1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba2b33772da34bd09109b01f4122c263_D20200101-20200630" decimals="-6" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTItNS0xLTEtMA_97c84d3a-d9fe-4746-b44c-97ce637086df">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, end of period</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb8e1ac0041a4196b524f632f6053773_I20210630" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTMtMS0xLTEtMA_1f231fbc-2211-46f0-bf0e-d118f023e93f">55</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6da44df274fe475391629f4331cfadae_I20200630" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTMtMi0xLTEtMA_106f6ce9-df85-4264-942e-07d999c8879c">54</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb8e1ac0041a4196b524f632f6053773_I20210630" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTMtNC0xLTEtMA_daa0ba6c-f1d0-4479-aeed-30a339a189da">55</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6da44df274fe475391629f4331cfadae_I20200630" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTMtNS0xLTEtMA_f1557934-1860-4893-bc79-1d8925767288">54</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id556d9a031194b3db3ea19d18204c3bd_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTYtMS0xLTEtMA_5a11fe58-4412-4709-a347-737147affbe5">39,744</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i278257b95edb431aad6d820f364e170e_I20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTYtMi0xLTEtMA_960bb998-2ee0-4845-8b98-a76b7938a367">38,597</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ebb757a75b747aa8905bb3f1e241c5c_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTYtNC0xLTEtMA_6844c291-6cd0-4f00-aebb-dbc00218207d">39,464</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72fc94e9be3b440cb16ab111e8a18db8_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTYtNS0xLTEtMA_c6733b22-9c9c-4e6b-84e7-646a5d36d195">38,447</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation plans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i582267e544b7444a947fa7ba5cafb923_D20210401-20210630" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTgtMS0xLTEtMA_7cec372c-0f45-41ce-86c0-bf9279275a80">274</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71dbee8a70c406c9e9f5702b888a63d_D20200401-20200630" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTgtMi0xLTEtMA_0474115f-0d76-457f-afa2-4cb42b89c74b">261</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia82143c49e494addbfa74b5be88df3eb_D20210101-20210630" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTgtNC0xLTEtMA_b08a3ed9-7b1d-4605-a840-50e2ebeeedad">570</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafbd833a7b1f4ab59b68d467cedd744b_D20200101-20200630" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTgtNS0xLTEtMA_b6d831da-e890-4faf-b786-a33f9582319c">473</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock under repurchase program and employee plans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i582267e544b7444a947fa7ba5cafb923_D20210401-20210630" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTktMS0xLTEtMA_4220e3a6-218b-49f2-ba41-16c49e086cc8">43</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie71dbee8a70c406c9e9f5702b888a63d_D20200401-20200630" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTktMi0xLTEtMA_a48cc2b0-56d9-414a-9a78-53f9895b0ebf">10</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia82143c49e494addbfa74b5be88df3eb_D20210101-20210630" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTktNC0xLTEtMA_5df2dd86-baaf-4856-9b4a-47a632cfa4eb">131</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iafbd833a7b1f4ab59b68d467cedd744b_D20200101-20200630" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTktNS0xLTEtMA_323eef5a-716e-40da-b06f-d535f3a712f4">103</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i582267e544b7444a947fa7ba5cafb923_D20210401-20210630" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjAtMS0xLTEtMA_6a38fac1-d00f-4056-b53d-0481e5d4f80c">76</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71dbee8a70c406c9e9f5702b888a63d_D20200401-20200630" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjAtMi0xLTEtMA_fe2bf9ad-9ecb-4af8-85d8-a245876a8c24">79</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia82143c49e494addbfa74b5be88df3eb_D20210101-20210630" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjAtNC0xLTEtMA_a1a654c0-35a0-4da1-9ca8-561ded44f907">139</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafbd833a7b1f4ab59b68d467cedd744b_D20200101-20200630" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjAtNS0xLTEtMA_5a0ee298-bb89-466e-9da1-f3f13351b373">133</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i582267e544b7444a947fa7ba5cafb923_D20210401-20210630" decimals="-6" name="us-gaap:StockholdersEquityOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjEtMS0xLTEtMA_57c17816-3aac-4dd4-9ff0-b741d541cc77">5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71dbee8a70c406c9e9f5702b888a63d_D20200401-20200630" decimals="-6" sign="-" name="us-gaap:StockholdersEquityOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjEtMi0xLTEtMA_9f292991-e137-46df-acdb-0171ced1d6cf">9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia82143c49e494addbfa74b5be88df3eb_D20210101-20210630" decimals="-6" sign="-" name="us-gaap:StockholdersEquityOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjEtNC0xLTEtMA_b7b6163d-991a-4ec6-849f-426345cf0ced">5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iafbd833a7b1f4ab59b68d467cedd744b_D20200101-20200630" decimals="-6" name="us-gaap:StockholdersEquityOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjEtNS0xLTEtMA_3bde45ec-7f03-4fbb-af7f-2bbb8f36202d">14</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, end of period</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd303523c5724716b1b5808b87ebb735_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjItMS0xLTEtMA_22b41e69-bad2-4f8e-af0b-2bf5cbd3ab87">40,046</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d2a301e3d4147499d378199a4dd95e0_I20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjItMi0xLTEtMA_39e0f1cb-17ab-4d79-8a92-fbfde0c84be4">38,936</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd303523c5724716b1b5808b87ebb735_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjItNC0xLTEtMA_30c5bac3-baa8-4d66-9724-47e4e4688f42">40,046</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d2a301e3d4147499d378199a4dd95e0_I20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjItNS0xLTEtMA_30699c56-7fcd-4a59-96f9-c4d6782adb19">38,936</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62a3ee49b4a9477f86f8c76a029737f5_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjUtMS0xLTEtMA_2021f378-a150-442e-aebd-acafb9d316aa">58,321</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i301556037fb54ff887a9b106fd19140a_I20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjUtMi0xLTEtMA_1a401f92-fbcf-4950-81bc-ff9dd257f099">51,516</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9c948bb30194810ab7d0e987f5dcebe_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjUtNC0xLTEtMA_230b12bc-33b0-4f37-b464-911012557f7b">56,438</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2324ab3abc3e44d5858265072b54d786_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjUtNS0xLTEtMA_2416792a-2bac-4ff2-9fce-8f5c8c374317">50,695</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effects of adoption of accounting standards </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib49856595e034a62b88821e97b5f1ef6_I20210331" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjYtMS0xLTEtMA_5ad4f757-04aa-4daa-aadd-69822f4e130f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id01674a7f4ea4d7e9bee05358a96a0a4_I20200331" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjYtMi0xLTEtMA_ff295e5e-a898-43aa-848d-729400178749">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd42d0aa50ba41beac2e6556152847aa_I20201231" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjYtNC0xLTEtMA_018722bc-de23-4bb8-909f-d022a39ac0dc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id2f56b9b80d04dd3afd46d9cebd36813_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjYtNS0xLTEtMA_543f0dbb-27a4-4821-acbe-f0be60cd8c7d">124</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repurchases of common stock under repurchase program and employee plans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1ad897e45a0d42d3a089c86c9a359cdd_D20210401-20210630" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjctMS0xLTEtMA_1eee5678-3e84-4084-b199-a9853469bf76">543</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i403f55c0b3784633be1cea6199096e19_D20200401-20200630" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjctMi0xLTEtMA_ca24535c-d8dc-4d83-b50b-f16702c68375">26</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide40905f49c445b98447f5db2aa82c81_D20210101-20210630" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjctNC0xLTEtMA_bb802abc-6808-4212-8eab-4ca8dcaee13a">832</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id7b1f6081d274eabaf7e2a83ffcf354c_D20200101-20200630" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjctNS0xLTEtMA_a518207b-033f-4668-8997-ffb333dc966f">168</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1ad897e45a0d42d3a089c86c9a359cdd_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjgtMS0xLTEtMA_b1e98d5f-147e-4215-a20b-102761ec0de2">1,156</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i403f55c0b3784633be1cea6199096e19_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjgtMi0xLTEtMA_5ce10d3f-608e-4dd0-ac5f-81c7774bc6a3">1,061</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide40905f49c445b98447f5db2aa82c81_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjgtNC0xLTEtMA_af8ca27d-58f8-42eb-a522-819cde593180">2,317</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id7b1f6081d274eabaf7e2a83ffcf354c_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjgtNS0xLTEtMA_d1e842b0-0d37-4b1b-8c62-6f87a3b4807a">2,125</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ad897e45a0d42d3a089c86c9a359cdd_D20210401-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:StockholdersEquityOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjktMS0xLTEtMA_c421b2b6-2681-4204-900a-6fe6ecfdb4fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i403f55c0b3784633be1cea6199096e19_D20200401-20200630" decimals="-6" sign="-" name="us-gaap:StockholdersEquityOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjktMi0xLTEtMA_21504c99-0faa-4caf-83f6-433a0bf1b637">3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide40905f49c445b98447f5db2aa82c81_D20210101-20210630" decimals="-6" sign="-" name="us-gaap:StockholdersEquityOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjktNC0xLTEtMA_5363589f-b1c4-4356-8b85-5a04cde1ecda">4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7b1f6081d274eabaf7e2a83ffcf354c_D20200101-20200630" decimals="-6" sign="-" name="us-gaap:StockholdersEquityOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjktNS0xLTEtMA_20fe2c76-9882-4a82-a337-936e8807d495">7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ad897e45a0d42d3a089c86c9a359cdd_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzAtMS0xLTEtMA_961a5a17-2174-4959-9915-c3f115173821">3,738</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i403f55c0b3784633be1cea6199096e19_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzAtMi0xLTEtMA_d894840b-6464-463f-90cc-4b1d3426c307">2,988</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide40905f49c445b98447f5db2aa82c81_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzAtNC0xLTEtMA_d1fd316d-3008-4f2b-b739-343985c61065">7,067</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7b1f6081d274eabaf7e2a83ffcf354c_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzAtNS0xLTEtMA_259ae338-ab61-4760-a811-ce17bda63cef">5,135</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, end of period</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib801ce30f8e0464d895ce3cbb4619a41_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzEtMS0xLTEtMA_3e1b5050-345a-407d-8f16-481202efd215">60,359</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd5575528c4e4f66b619c5b98cfe2b40_I20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzEtMi0xLTEtMA_2bdff731-ec19-48b4-8613-a7cd2cb4ebca">53,420</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib801ce30f8e0464d895ce3cbb4619a41_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzEtNC0xLTEtMA_779b973b-ee8f-4af1-937d-c6edadb502a1">60,359</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd5575528c4e4f66b619c5b98cfe2b40_I20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzEtNS0xLTEtMA_eb316a8c-778e-4962-9f95-95f2c3c32d78">53,420</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Treasury Stock at Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23a3a4d4708243339029bb50f5af585c_I20210331" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzQtMS0xLTEtMA_1dffabf3-97f0-45c9-af7d-aaaa8c57cbe6">7,517</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia75a8d9105794190a94dc0ced948852f_I20200331" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzQtMi0xLTEtMA_9e8b94fe-334b-4ca1-80ce-bab6c6bf808e">7,517</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iedd163203f7b4cdeb1d66aec7018e0d0_I20201231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzQtNC0xLTEtMA_e189d5cc-48e7-4f5d-bf9d-44982f043011">7,517</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14513e43b17f453d921fa8ad17c8c59b_I20191231" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzQtNS0xLTEtMA_7649b338-e6bf-48f0-96fc-168eabbcebee">7,517</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, end of period</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2e8e3f15fc24d11a10c2551f5a1c7ff_I20210630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzUtMS0xLTEtMA_1fe33f67-a7a7-495b-81ec-23fd53ea1063">7,517</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6ad98b7b60d4ac9a1e0fd0b3999e608_I20200630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzUtMi0xLTEtMA_c17fc859-b1cb-42f8-a2a4-5031b2d28dd8">7,517</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2e8e3f15fc24d11a10c2551f5a1c7ff_I20210630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzUtNC0xLTEtMA_1d1aae40-083a-4fcd-99a4-ab85c418ef52">7,517</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6ad98b7b60d4ac9a1e0fd0b3999e608_I20200630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzUtNS0xLTEtMA_a6488ba3-fd11-4855-be62-94d76a93cb4d">7,517</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic821a1c309f24bfe8621f12613b7ddea_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzgtMS0xLTEtMA_9ae22c25-76f4-4faf-b6ba-da7e096dd33b">1,972</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5dc709ef705c4feebd89166169afab5c_I20200331" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzgtMi0xLTEtMA_4e57e005-2f15-40ab-84ce-779cb5f93489">1,144</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85ea5c15da814edbb372fc5eb5ff068d_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzgtNC0xLTEtMA_a8e99003-15b3-43e9-991e-d09b126ce54b">1,884</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffc8a7be97f4df99511d74c7957ac26_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzgtNS0xLTEtMA_33a31553-cfdf-486f-bc88-48848f62d301">1,047</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2e875d3e74943cab5bc7c55e42f0b69_D20210401-20210630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDAtMS0xLTEtMA_74f09a2e-0074-4a5b-8467-a5ae7dc97fe0">20</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e9448cf7cb5411e8fcfed49239bc468_D20200401-20200630" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDAtMi0xLTEtMA_ecf40527-f8af-417a-aad3-bb9cd40c76b5">135</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a4b98bc69f146b8bd4c587a13761283_D20210101-20210630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDAtNC0xLTEtMA_abaad610-ae50-4d76-a74e-5f5d5f0fe397">108</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9c26956f3a314ff4bdfb89af73ceaeb4_D20200101-20200630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDAtNS0xLTEtMA_e0a719ba-5610-40ee-a0e9-ab897f61d99f">2,326</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, end of period</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6b81508ffb04399aafe6c36f004ae73_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDEtMS0xLTEtMA_06b4f5d5-449e-4b36-9d47-128740069366">1,992</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2bd618b98bee4d51905665b738a2aa8a_I20200630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDEtMi0xLTEtMA_400f5912-b5ba-46fe-a504-6ec74dee42f7">1,279</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6b81508ffb04399aafe6c36f004ae73_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDEtNC0xLTEtMA_fce36a89-6f67-47b1-9174-9238e220b95b">1,992</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2bd618b98bee4d51905665b738a2aa8a_I20200630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDEtNS0xLTEtMA_45de12ce-2358-4973-a538-c78c4ea9db64">1,279</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Noncontrolling Interests</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i577f498508814c4587a525dbcda0bcd5_I20210331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDQtMS0xLTEtMA_87ca681f-1470-4a01-a08a-813e2ea1af99">1,525</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7234aedb2464267a05c0a9e06ced29f_I20200331" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDQtMi0xLTEtMA_0cfcba2b-050e-4e35-852d-0f52decc7334">1,277</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e126b32c1004705800a460058ccd982_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDQtNC0xLTEtMA_d1bb3200-9829-4214-a75f-415c6f8a448d">1,415</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73eba9eb15b44bdd8a9b719f20a87edc_I20191231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDQtNS0xLTEtMA_5ff2de29-5a65-4d03-a261-7e64589670b2">1,148</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bf261f5965e4b5ab4570086f9101a3b_D20210401-20210630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDUtMS0xLTEtMA_5cc0352a-0182-471e-9aee-e9e085ba2d3c">24</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a3c69a18d3440eb882e560bad0b1525_D20200401-20200630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDUtMi0xLTEtMA_6463dfd2-b975-459d-ad22-3185b463400f">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3336c572319843c79e1c285f49327c19_D20210101-20210630" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDUtNC0xLTEtMA_40ed5d98-72d9-4a20-b61a-896471d20443">10</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i24d2a62027f84b319709828f84df3f6b_D20200101-20200630" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDUtNS0xLTEtMA_5a441fcb-9f11-41ad-af42-77624c5cccec">12</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contributions from (distributions to) noncontrolling interests, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bf261f5965e4b5ab4570086f9101a3b_D20210401-20210630" decimals="-6" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDYtMS0xLTEtMA_daaff50e-0c5b-4a99-bd8e-bc906b4a5acb">135</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a3c69a18d3440eb882e560bad0b1525_D20200401-20200630" decimals="-6" sign="-" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDYtMi0xLTEtMA_34d7bd6e-f4b0-4a4c-a872-318d45fa7360">105</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3336c572319843c79e1c285f49327c19_D20210101-20210630" decimals="-6" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDYtNC0xLTEtMA_c140cff0-7faa-4532-ab7f-6df9edf3e507">324</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24d2a62027f84b319709828f84df3f6b_D20200101-20200630" decimals="-6" name="cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDYtNS0xLTEtMA_ab1e6c2a-de9b-4c34-8fdb-0aed22ea144c">15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bf261f5965e4b5ab4570086f9101a3b_D20210401-20210630" decimals="-6" sign="-" name="us-gaap:StockholdersEquityOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDctMS0xLTEtMA_878472fd-0df9-4054-b9be-a196094aaebd">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a3c69a18d3440eb882e560bad0b1525_D20200401-20200630" decimals="-6" sign="-" name="us-gaap:StockholdersEquityOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDctMi0xLTEtMA_a7a3d82a-4c20-408c-873f-d0f3dc9e7036">1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3336c572319843c79e1c285f49327c19_D20210101-20210630" decimals="-6" sign="-" name="us-gaap:StockholdersEquityOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDctNC0xLTEtMA_f17462ac-81a3-441e-ac89-0c0f62755f85">1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24d2a62027f84b319709828f84df3f6b_D20200101-20200630" decimals="-6" sign="-" name="us-gaap:StockholdersEquityOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDctNS0xLTEtMA_70a3cda1-b043-4f36-af6e-252a44b1c41c">14</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1bf261f5965e4b5ab4570086f9101a3b_D20210401-20210630" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDgtMS0xLTEtMA_79e77f3b-9909-430a-a2b1-c916eb88d580">105</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a3c69a18d3440eb882e560bad0b1525_D20200401-20200630" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDgtMi0xLTEtMA_e04f80f2-ab9c-4700-9842-bc419e646af8">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3336c572319843c79e1c285f49327c19_D20210101-20210630" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDgtNC0xLTEtMA_fe2940c1-0ef5-49a9-a00a-ff3ca8426a34">169</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24d2a62027f84b319709828f84df3f6b_D20200101-20200630" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDgtNS0xLTEtMA_7b8e0dbc-5c88-4c7c-85a0-d151b9f72d0d">12</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, end of period</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1feaf4f2620249c6840b2b03c00d4138_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDktMS0xLTEtMA_0c347181-c028-4de5-afd7-3d482718cced">1,581</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5753605c6c44eeb91de1c12ee1a157e_I20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDktMi0xLTEtMA_b4283d49-c1c8-47ad-8451-8d4d8a27d0d6">1,177</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1feaf4f2620249c6840b2b03c00d4138_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDktNC0xLTEtMA_af848c8e-d86b-4f11-8176-882ec7bb08c4">1,581</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5753605c6c44eeb91de1c12ee1a157e_I20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDktNS0xLTEtMA_9a9bdab7-3a53-4ca2-b7db-71aaaf79a51d">1,177</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total equity</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTEtMS0xLTEtMA_7fa98f93-3e22-4be4-b1ec-234c7ee60029">96,516</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e539bb7896f4f9281df897e5c0eb080_I20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTEtMi0xLTEtMA_d503bfe7-6b94-4fd4-845c-930a0db1ebc0">84,791</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTEtNC0xLTEtMA_1cf5bf84-a89d-4208-8545-b0e9099e1051">96,516</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e539bb7896f4f9281df897e5c0eb080_I20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTEtNS0xLTEtMA_8a6d5dc1-8d65-4e5d-986e-9c55fb107226">84,791</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash dividends declared per common share</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTMtMS0xLTEtMA_290be7b2-51db-46ce-9cb5-5f7012056e67">0.25</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTMtMi0xLTEtMA_ccde58ce-b51f-493f-8b8d-f1ac751ca1ea">0.23</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTMtNC0xLTEtMA_ead3efb0-acd4-4a42-9b7a-3c0c712bdd0e">0.50</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTMtNS0xLTEtMA_5b2369cc-26a9-4ff1-9447-be99d9a92ce5">0.46</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to condensed consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i318fb7fd0a834dfe8180e9d74d584148_28"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation</span></div></div><div style="margin-top:10.5pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_31"></div><div style="margin-top:10.5pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 1: <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zMS9mcmFnOjA5MzRkMzI0YTFiNTQ0MWQ4MzhiMjA2ZTUxMDdiMzc0L3RleHRyZWdpb246MDkzNGQzMjRhMWI1NDQxZDgzOGIyMDZlNTEwN2IzNzRfMTMyMw_d71da941-53bb-4219-a2a1-fb740b49a7aa" continuedAt="if1550050bda449119c33aa7537e3eea2" escape="true">Condensed Consolidated Financial Statements</ix:nonNumeric></span></div><ix:continuation id="if1550050bda449119c33aa7537e3eea2" continuedAt="i12571d141bf54e01931876e1e1422d12"><div style="margin-top:6.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:3.8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zMS9mcmFnOjA5MzRkMzI0YTFiNTQ0MWQ4MzhiMjA2ZTUxMDdiMzc0L3RleHRyZWdpb246MDkzNGQzMjRhMWI1NDQxZDgzOGIyMDZlNTEwN2IzNzRfMTMzMw_f231d3e7-54e7-4336-9b51-79e1eb6da347" continuedAt="i1b11eafd0e404aada25bdb6580582ce1" escape="true">We have prepared these unaudited condensed consolidated financial statements based on SEC rules that permit reduced disclosure for interim periods. These financial statements include all adjustments that are necessary for a fair presentation of our consolidated results of operations, cash flows and financial condition for the periods shown, including normal, recurring accruals and other items. The consolidated results of operations for the interim periods presented are not necessarily indicative of results for the full year.</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1b11eafd0e404aada25bdb6580582ce1">The year-end condensed consolidated balance sheet was derived from audited financial statements but does not include all disclosures required by generally accepted accounting principles in the United States (&#8220;GAAP&#8221;). For a more complete discussion of our accounting policies and certain other information, refer to our consolidated financial statements included in our 2020 Annual Report on Form 10-K and the notes within this Form 10-Q.</ix:continuation> </span></div><div style="margin-top:6.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Reclassifications</span></div></ix:continuation><div style="margin-bottom:12pt;margin-top:3.8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i12571d141bf54e01931876e1e1422d12"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zMS9mcmFnOjA5MzRkMzI0YTFiNTQ0MWQ4MzhiMjA2ZTUxMDdiMzc0L3RleHRyZWdpb246MDkzNGQzMjRhMWI1NDQxZDgzOGIyMDZlNTEwN2IzNzRfMTMzNA_326f6074-a046-4dec-be27-057acd413d5e" escape="true">Reclassifications have been made to our notes to condensed consolidated financial statements for the prior year period to conform to classifications used in 2021.</ix:nonNumeric> See Note 2 for a discussion of the changes in our presentation of segment operating results.</ix:continuation> </span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_34"></div><div style="margin-bottom:6pt;margin-top:10.5pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 2: <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfNjg0Mw_11e8d965-801e-4ad3-a6f2-67de934ffad4" continuedAt="i4c5c37ddaac14f04b58682fef904bc58" escape="true">Segment Information</ix:nonNumeric></span></div><ix:continuation id="i4c5c37ddaac14f04b58682fef904bc58" continuedAt="i644e51aee36040269269798ad521993a"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2021, we changed our presentation of segment operating results. We now present our operations in <ix:nonFraction unitRef="segment" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfMTU0_cb0441a4-9736-487f-a14c-11dfe84c8dec">five</ix:nonFraction> reportable business segments: (1) Comcast Cable in <ix:nonFraction unitRef="segment" contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfMjA4_aada3a36-1c0b-40eb-9927-469e38514981">one</ix:nonFraction> reportable business segment, referred to as Cable Communications; (2) NBCUniversal in <ix:nonFraction unitRef="segment" contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfMjk3_f41ebf17-4547-479f-8e4a-f0e26eeac98d">three</ix:nonFraction> reportable business segments: Media, Studios and Theme Parks (collectively, the &#8220;NBCUniversal segments&#8221;); and (3) Sky in <ix:nonFraction unitRef="segment" contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfNDIx_5d8402ca-9954-413f-9d48-0c2a6c2a922d">one</ix:nonFraction> reportable business segment. The changes reflect a reorganized operating structure in NBCUniversal&#8217;s television and streaming businesses and primarily include: (i) the combination of NBCUniversal&#8217;s television networks (previously reported in Cable Networks and Broadcast Television) with the operations of Peacock (previously reported in Corporate and Other) in the Media segment, and (ii) the presentation of NBCUniversal&#8217;s television studio production operations (previously reported in Cable Networks and Broadcast Television) with the studio operations of Filmed Entertainment in the Studios segment. Prior periods have been adjusted to reflect this presentation.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cable Communications is a leading provider of broadband, video, voice, wireless, and security and automation services to residential customers under the Xfinity brand; we also provide these and other services to business customers and sell advertising. 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.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Media consists primarily of NBCUniversal&#8217;s television and streaming platforms, including national, regional and international cable networks; the NBC and Telemundo broadcast networks; NBC and Telemundo owned local broadcast television stations; Peacock, our direct-to-consumer streaming service; and various digital properties. Revenue is generated primarily from the sale of advertising on our television networks, Peacock and digital properties; and the fees received from the distribution of our television network programming to traditional and virtual multichannel video providers and from NBC-affiliated and Telemundo-affiliated local broadcast television stations. Media also generates other revenue from various digital properties.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Studios consists primarily of NBCUniversal&#8217;s film and television studio production and distribution operations. Revenue is generated primarily from the licensing of our owned film and television content to broadcast, cable and premium networks, and to direct-to-consumer streaming service providers, as well as through video on demand and pay-per-view services provided by multichannel video providers and over-the-top service providers; from the worldwide distribution of our produced and acquired films for exhibition in movie theaters; and from the sale of owned content on DVDs, Blu-ray discs and through digital distribution services.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Theme Parks consists 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. Revenue is generated primarily from guest spending at our Universal theme parks. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sky is one of Europe&#8217;s leading entertainment companies, which primarily includes a direct-to-consumer business, providing video, broadband, voice and wireless phone services, and a content business, operating entertainment networks, the Sky News broadcast network and Sky Sports networks. Revenue is generated primarily from residential and business customers that </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="i644e51aee36040269269798ad521993a" continuedAt="i5d2fb8400798447aaad22561e40f0bfe"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subscribe to our services; from the distribution of Sky&#8217;s owned television networks on third-party platforms and the licensing of owned and acquired programming to third-party video providers; and from the sale of advertising. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:3.8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use Adjusted EBITDA to evaluate the profitability of our operating segments and the components of net income attributable to Comcast Corporation excluded from Adjusted EBITDA are not separately evaluated. <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfNjgzOQ_41ea136d-6434-4d6f-a864-e44b98e017c6" continuedAt="if8934b4700b646e8a1306d2c301a12c9" escape="true">Our financial data by reportable segment is presented in the tables below. </ix:nonNumeric></span></div><ix:continuation id="if8934b4700b646e8a1306d2c301a12c9" continuedAt="i7bff9af746b74c1e939d56f167b1aaff"><div style="margin-top:8.8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:43.229%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.945%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.506%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital<br/>Expenditures</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash Paid for Intangible Assets</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cable Communications</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMi0xLTEtMS00Nw_803e1dc2-a234-45c3-853a-934e9737ef37">16,002</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMi0yLTEtMS00Nw_7f47a69e-41d0-4ff3-b8ef-a5ed85061350">7,073</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMi0zLTEtMS00Nw_f5f04b12-400d-4415-ab51-998fde2a50be">1,950</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMi00LTEtMS00Nw_c61a4fe7-5fa4-4784-8378-330decc93d39">1,695</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMi01LTEtMS00Nw_df982b00-ed52-4584-b00c-32e41ec0b3a4">337</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNC0xLTEtMS00Nw_920cfdcf-d7b8-49f0-b0c1-f73143c32431">5,148</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNC0yLTEtMS00Nw_93678081-325d-44df-b345-c871edbad06d">1,378</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNC0zLTEtMS00Nw_dfabec56-bcc2-46dd-99d4-aec5c3e56436">254</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNC00LTEtMS00Nw_11696546-f99a-409f-98ae-c5902fdc7e51">19</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNC01LTEtMS00Nw_8f8a0596-65eb-4dc2-b762-ad992d6b6d03">42</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Studios</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNS0xLTEtMS00Nw_dbb90b01-0794-48de-a713-9bcef2b41713">2,224</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630" decimals="-6" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNS0yLTEtMS00Nw_d3e78e04-5b0b-4f73-b590-047d32faebbb">156</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNS0zLTEtMS00Nw_8f748ae8-c126-4b7f-8a09-fb4f7e578819">12</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNS00LTEtMS00Nw_6e92a3fd-e353-4b8f-890d-d2b0f1f7d0ad">1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNS01LTEtMS00Nw_1bb1bbd4-46ac-4c3a-b0ce-3b814e6b0650">5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNi0xLTEtMS00Nw_518a5f48-4dcd-4b25-a4f0-c43739629a4b">1,095</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630" decimals="-6" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNi0yLTEtMS00Nw_f682b82a-2c79-4d7f-a2a0-c65180c172b1">221</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNi0zLTEtMS00Nw_191dd990-19f3-41b5-af7d-955b3ab5f228">195</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNi00LTEtMS00Nw_04e2bd23-7ffb-41d4-88fd-0b77f81ebd45">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNi01LTEtMS00Nw_cac97f72-b21a-4b4c-acd4-6527c9a4a471">8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNy0xLTEtMS00Nw_511baba7-1caa-4460-bdf9-38558ec76691">22</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNy0yLTEtMS00Nw_d6b3201c-3c52-4fd6-9f7c-6d32b7704357">186</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNy0zLTEtMS00Nw_61adb713-a210-4eac-a695-f053d52ae108">125</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNy00LTEtMS00Nw_5dbdad22-d948-4fc7-84e3-2b839df770ba">62</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNy01LTEtMS00Nw_6417db08-3064-4ca9-9c8b-ea9ea8f5879a">30</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630" decimals="-6" sign="-" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOC0xLTEtMS00Nw_8a830125-8b01-4cc2-8a97-53797482fd8b">534</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOC0yLTEtMS00Nw_219693c8-c9cb-4248-bb3b-9afafd6ff4bd">15</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOC0zLTEtMS00Nw_b4ea6412-0b1c-4dd5-b865-a76089f4e5ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOC00LTEtMS00Nw_625e187f-9432-4953-81ac-9aff904ad48d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOC01LTEtMS00Nw_83425cc2-c4e1-4897-ba08-e9b8303bd5c3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOS0xLTEtMS00Nw_8138f450-47a1-4a0e-9ba4-9f2b406d5370">7,955</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOS0yLTEtMS00Nw_cce47078-2bb7-441d-a4a8-91fd6e7ce6f4">1,553</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOS0zLTEtMS00Nw_e48b6049-c70b-4167-a2ab-b587430a05fc">586</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOS00LTEtMS00Nw_4fd68865-114b-45de-993d-3ba3500ecf9f">182</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOS01LTEtMS00Nw_30a45906-5660-490f-9b2a-73c1a152ba8c">86</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTAtMS0xLTEtNDc_5b98b69f-cea7-493c-98f7-6a4b6bb2aade">5,220</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630" decimals="-6" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTAtMi0xLTEtNDc_bd3bc7e2-fbbc-49ec-ba83-370373edf733">560</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTAtMy0xLTEtNDc_5f4950e2-a2aa-48ce-bf41-f77a49208adc">826</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTAtNC0xLTEtNDc_8d3de051-f016-4033-9377-9cb6e90b238b">184</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTAtNS0xLTEtNDc_4470dd33-37b2-45e3-a630-f9af03b8cbb1">211</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTEtMS0xLTEtNDc_a7655463-a46b-4578-9348-70f3aa26b31c">92</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTEtMi0xLTEtNDc_b1efea28-14e5-4977-b962-5b73b0732459">261</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTEtMy0xLTEtNDc_64ba89c9-057d-49ed-9adf-e654f4bd382e">21</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTEtNC0xLTEtNDc_913cd085-4630-4fbe-bc25-da4d0c4fa00e">83</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTEtNS0xLTEtNDc_b9d72629-23bd-4210-bafe-b660630d8e2e">37</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630" decimals="-6" sign="-" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTItMS0xLTEtNDc_bab76490-3ccf-4117-a921-72c4fcb26fb0">723</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630" decimals="-6" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTItMi0xLTEtNDc_fdb50653-6b76-41bd-97ce-c9f4bbb37908">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTItMy0xLTEtNDc_0fddf532-d66d-491a-8db5-e5de3c0d8ce9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTItNC0xLTEtNDc_a5333a9b-1e97-4239-95a5-f71d0b3be684">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTItNS0xLTEtNDc_e17b0e3b-0bfb-42ef-b217-607b40b15be0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comcast Consolidated</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTMtMS0xLTEtNDc_52e5e000-af46-4a73-b265-1f915766848b">28,546</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTMtMi0xLTEtNDc_e76f4004-1950-46b4-b158-600620b54117">8,927</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTMtMy0xLTEtNDc_1123448e-cd93-4343-a665-3a58b07643d9">3,383</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTMtNC0xLTEtNDc_8b06bbc4-8343-465f-b249-1040b09aa179">2,144</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTMtNS0xLTEtNDc_1b23ef1e-0617-46bb-8b3f-865207597565">671</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:7pt;margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:43.229%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.945%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.506%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital<br/>Expenditures</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash Paid for Intangible Assets</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cable Communications</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMi0xLTEtMS00Nw_4d99527d-83b0-40d9-a5be-507a8815cd58">14,428</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMi0yLTEtMS00Nw_3f9e5b4b-cdfc-473c-9912-e9b3884e3794">6,176</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMi0zLTEtMS00Nw_78009c30-796d-4b85-8eae-48096ed2acb6">1,937</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMi00LTEtMS00Nw_3c909d98-73dd-42d9-ba24-c5b7ac307182">1,452</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMi01LTEtMS00Nw_e4c2306a-20d0-4b0c-b0c8-2e3bc4ced29e">326</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNC0xLTEtMS00Nw_82b9123b-2eeb-4766-b334-4dbe44531cf1">4,096</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNC0yLTEtMS00Nw_7cb47f92-7e29-4168-8536-ac661aaa58f4">1,636</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNC0zLTEtMS00Nw_1534cef0-365f-41fc-8533-7e32455f13bf">244</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNC00LTEtMS00Nw_26ff4c66-e83c-4ef8-89d9-75ff448bff8c">29</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNC01LTEtMS00Nw_184743d1-1996-4ad5-bf48-c8b5504781fd">49</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Studios</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNS0xLTEtMS00Nw_a9bc0807-def9-4b0e-9e46-65701bc575b2">2,052</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630" decimals="-6" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNS0yLTEtMS00Nw_ea753b7a-244c-42a8-b7ec-3d052d97f386">323</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNS0zLTEtMS00Nw_10313e14-dedb-4cd6-87c2-de6d78f68600">15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNS00LTEtMS00Nw_0fcde722-114d-4875-a6c8-ef50dacd2807">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNS01LTEtMS00Nw_7a5b80f5-28c3-42e7-84b6-948c68886f7b">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNi0xLTEtMS00Nw_38bf1664-15c1-434f-8322-5023604e4606">136</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNi0yLTEtMS00Nw_604e1843-d7ee-49f4-b35f-f752f829f7a2">393</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNi0zLTEtMS00Nw_8878d604-8853-405c-9419-a703f2517cb6">191</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNi00LTEtMS00Nw_22c6e498-2004-4a27-b391-6a129121c7c8">295</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNi01LTEtMS00Nw_60239b10-3eb1-4f1f-881a-153fa9bf3e61">16</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNy0xLTEtMS00Nw_0fb0f4d5-39c7-4e2a-a043-47f15eb4244e">11</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNy0yLTEtMS00Nw_bd4f5a12-d9c2-4c2c-a516-81b1e663cd6b">82</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNy0zLTEtMS00Nw_25b7a583-ac1d-4a28-8e87-093c10dc3eb5">129</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNy00LTEtMS00Nw_e91e9208-f3da-4461-aa91-a94b668dc56d">54</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNy01LTEtMS00Nw_34a7e080-796f-4d90-a48f-ee05151b8123">37</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630" decimals="-6" sign="-" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOC0xLTEtMS00Nw_ac9aaaf6-f721-433d-8145-56c2b2e14a6b">580</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOC0yLTEtMS00Nw_6f03e427-3a0b-4436-92fe-4a69635ef7c1">104</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630" decimals="-6" format="ixt:zerodash" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOC0zLTEtMS00Nw_c56977f3-51c1-498a-a609-65c3b2e832ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOC00LTEtMS00Nw_3d445c83-45fe-4552-befa-93948717b5bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOC01LTEtMS00Nw_3767177a-3bb3-4154-87ef-564b71c016c8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOS0xLTEtMS00Nw_e9a5d0a9-bce7-4035-88b6-f40cd6ea72ea">5,715</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOS0yLTEtMS00Nw_f1d01d56-6a33-47f5-98cc-66dd6c1360e1">1,380</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOS0zLTEtMS00Nw_23a47061-6337-4317-9925-127180ab2c89">579</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOS00LTEtMS00Nw_7f0c716b-befa-4395-a3a7-e4658c07f8de">380</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOS01LTEtMS00Nw_84720ff3-97e4-4d9b-b9f0-1c31198f97f6">104</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTAtMS0xLTEtNDc_7cc6a349-a8d7-462c-8284-5f7660ef586a">4,079</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630" decimals="-6" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTAtMi0xLTEtNDc_2e2b8b87-2e2f-431d-9540-73a3baf0a7d7">749</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTAtMy0xLTEtNDc_2290d54a-8d3c-41e1-addc-07f3683d07cc">720</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTAtNC0xLTEtNDc_44d7ebed-81dc-4fe2-a9e8-6e3d772043f8">215</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTAtNS0xLTEtNDc_4759dcbe-cad7-4244-ac67-22e5b1f1c256">170</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTEtMS0xLTEtNDc_f0cda97e-72f7-4772-ba0e-046dbdd5806f">40</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTEtMi0xLTEtNDc_cf3a2f74-107a-4be7-b46f-b088295e9f0c">389</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTEtMy0xLTEtNDc_92538b58-e0b6-481e-a72b-0558d8553b25">28</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTEtNC0xLTEtNDc_831bde8d-8425-4ade-834f-6dafbef2f74c">29</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTEtNS0xLTEtNDc_51eb71d8-cd1b-43dc-a2ce-833a13b1a386">1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630" decimals="-6" sign="-" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTItMS0xLTEtNDc_08dd370d-3feb-49e3-b326-6d8e221e33f5">547</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630" decimals="-6" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTItMi0xLTEtNDc_f01b8f95-9d13-48ba-88c2-fdfcf1058e67">11</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630" decimals="-6" format="ixt:zerodash" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTItMy0xLTEtNDc_e50f9654-12b8-45e1-81ab-1e14c294d67e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTItNC0xLTEtNDc_efd28460-dbb8-4a67-9f72-42d54e15dcb9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTItNS0xLTEtNDc_e4f9cad5-851b-4ae1-b172-1ac2f1353d6c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comcast Consolidated</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTMtMS0xLTEtNDc_e8eae177-a476-4d9f-89ff-9d7dfae423e8">23,715</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTMtMi0xLTEtNDc_808a1c69-071e-4a3d-a789-389797846b70">7,927</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTMtMy0xLTEtNDc_f82c0de1-f184-40ec-a9f4-0b63c6b6bfe4">3,264</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTMtNC0xLTEtNDc_c371b7f1-802b-4c98-b3f1-47bd06a33615">2,076</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTMtNS0xLTEtNDc_7470ed7d-e5cc-4ed7-82de-e0025a06fe87">601</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="i5d2fb8400798447aaad22561e40f0bfe" continuedAt="if45cec36529a4bdc9a455391b13f7b08"><ix:continuation id="i7bff9af746b74c1e939d56f167b1aaff" continuedAt="i4d2ba407a34c46b1b23fccadfd1199bf"><div style="margin-top:3.8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:43.229%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.945%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.506%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenditures</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash Paid for Intangible Assets</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cable Communications</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMi0xLTEtMS0w_d9e71c2f-b11a-4ce6-8a52-1e2888d73d4a">31,807</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMi0yLTEtMS0w_f866d3b9-0c5b-42c3-b75d-c6b6a1ad97f9">13,903</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMi0zLTEtMS0w_958ea89f-a64d-4764-b22c-5145ca2a819f">3,880</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMi00LTEtMS0w_39ac20ec-9376-4864-be26-611b6c31760a">3,065</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMi01LTEtMS0w_8cda9031-2fae-4db5-991a-294f7feac204">652</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNC0xLTEtMS0w_925fd598-ba1d-4428-bada-1103f60d7b83">10,184</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNC0yLTEtMS0w_0be97fd8-97e7-4736-87f9-a03e872f2f69">2,851</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNC0zLTEtMS0w_574a81ae-197b-4777-8cee-afa6061739c4">501</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNC00LTEtMS0w_2392aafa-fd52-4c6d-b012-1bbccecc641a">29</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNC01LTEtMS0w_9b00e5df-29b9-4240-880f-f2f011ec3f28">75</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Studios</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNS0xLTEtMS0w_b56cf2ae-422f-48fa-8d11-556993a9dd81">4,620</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630" decimals="-6" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNS0yLTEtMS0w_0c8792b1-89e2-43ea-8624-9df1d9052351">653</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNS0zLTEtMS0w_dc4bf734-6411-4654-96a2-e8bd4da19ad0">25</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNS00LTEtMS0w_af57031e-2809-48c5-b728-e0a53a5fc509">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNS01LTEtMS0w_107867d7-a544-4040-81a8-8f4de9684019">7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNi0xLTEtMS0w_bd675dbe-c9a1-47e5-b2d3-f559a4b0f871">1,714</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630" decimals="-6" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNi0yLTEtMS0w_35eac305-8e9b-4169-a1aa-45f2471dc26f">159</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNi0zLTEtMS0w_b1214208-8222-402a-ba52-8b96b6a8566d">402</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNi00LTEtMS0w_d0d15656-b069-4efe-8678-e626531a51d8">226</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNi01LTEtMS0w_4f40e242-c866-4539-b89e-77d79f622c21">15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNy0xLTEtMS0w_3b485578-d60d-4fdf-a2e6-47e6fcac7a45">38</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNy0yLTEtMS0w_8ce03916-c61f-4a2f-b966-e4fe7099180c">395</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNy0zLTEtMS0w_c03a0d7e-f28f-46a8-9a14-cd3c3a5da976">241</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNy00LTEtMS0w_f5f01706-b438-4985-acc0-065de62e8e9c">98</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNy01LTEtMS0w_f31a2c80-bfa0-4f20-9450-856fd3c48877">57</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOC0xLTEtMS0w_d8d7d1da-84a5-4686-9348-6ab99e583985">1,576</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOC0yLTEtMS0w_df526e58-7257-4743-be9f-22722620aab4">225</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOC0zLTEtMS0w_704c0c94-90fe-40c5-816a-879809767fa7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOC00LTEtMS0w_01da0f53-ebfc-4849-9284-feda681293da">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOC01LTEtMS0w_7f7fda62-7d4a-46d1-b75a-28747385f82f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOS0xLTEtMS0w_ffefec09-0ab2-4cab-90f1-e8067af17e43">14,980</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOS0yLTEtMS0w_1bc4e4e1-8320-48a3-aa9c-a7f7e3c1c9c7">3,043</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOS0zLTEtMS0w_04b1850a-94ee-4e26-9d42-ee613caa833d">1,168</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOS00LTEtMS0w_1ded67da-0176-4b28-ab4d-f28a5a569d09">354</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOS01LTEtMS0w_bc413ec9-fe59-479c-98bb-73f1afa8396e">153</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTAtMS0xLTEtMA_3058a42d-6316-4b89-9970-22fc0e7ec47d">10,217</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630" decimals="-6" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTAtMi0xLTEtMA_40f906f8-2330-4f05-8ec5-82e7a9eac016">924</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTAtMy0xLTEtMA_3e372c1b-c501-40a0-940c-987e994482fd">1,640</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTAtNC0xLTEtMA_098c567e-2b31-4b3a-ad8d-4b5ace873192">455</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTAtNS0xLTEtMA_36fc8ad5-9d4f-4f82-ac82-7938e30c3ca2">412</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTEtMS0xLTEtMA_1dfa3d29-8c4f-49f4-a5ca-4b8944136301">181</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTEtMi0xLTEtMA_d02a8efb-da30-416c-80ea-2cd02968c2e7">541</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTEtMy0xLTEtMA_8e27fed4-896a-4ee0-8160-8460cfa935fd">57</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTEtNC0xLTEtMA_62baf153-a308-400f-91f6-fe83ed051031">128</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTEtNS0xLTEtMA_e6ec219e-2edd-4482-923c-8b26e03c0370">65</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTItMS0xLTEtMA_eff002d5-c570-479a-9147-4713e1a63f54">1,434</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630" decimals="-6" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTItMi0xLTEtMA_21f4b470-a0f9-4ba5-964f-7f39cb5c9340">11</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTItMy0xLTEtMA_0baa7c35-1247-4b66-bfdd-5f0db9e8fed6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTItNC0xLTEtMA_873cdb92-0d28-4e5d-84aa-3cafa102c274">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTItNS0xLTEtMA_e590afea-e862-4e07-bbe5-cf141b276013">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comcast Consolidated</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTMtMS0xLTEtMA_8bd4571a-b575-42d2-b019-a04a9153d947">55,751</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTMtMi0xLTEtMA_bd563546-a72c-431f-858b-c9751509353e">17,339</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTMtMy0xLTEtMA_6883c5e7-3f3c-4b64-9f56-ff007e96ee7d">6,745</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTMtNC0xLTEtMA_0ee9c6dc-6af0-4c72-ab10-2f0f9f5a9144">4,003</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTMtNS0xLTEtMA_29924ae3-5dc6-4938-a24f-68a3423453c5">1,283</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:43.229%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.945%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.240%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.506%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenditures</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash Paid for Intangible Assets</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cable Communications</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMi0xLTEtMS0w_f6cf77dc-7cc0-4cad-802a-2683a6d2798a">29,346</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMi0yLTEtMS0w_7e698ba2-e8a9-49c3-9688-221fb63026fb">12,252</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMi0zLTEtMS0w_69214691-82d6-47f3-a5df-1df748ff2862">3,883</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMi00LTEtMS0w_7ac7d4e0-08e9-4ce9-92fc-c7fdaec5498d">2,721</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMi01LTEtMS0w_619b3294-2f78-45d5-9f7a-56048eb092f4">682</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNC0xLTEtMS0w_58ffab31-35f9-49e2-afed-dabaf1d20066">8,974</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNC0yLTEtMS0w_1db58ff6-9546-4245-b829-eb8b29d5510d">3,165</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNC0zLTEtMS0w_f646111a-a091-4ee1-9693-0705e77b5eb5">487</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNC00LTEtMS0w_31fb6b8d-094b-4b19-ad0e-f9a4e482c9d6">60</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNC01LTEtMS0w_b37941eb-40e2-4fb9-af9b-a8417fcbb1d7">87</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Studios</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNS0xLTEtMS0w_021967b6-597f-4c83-8462-631c5645495a">4,461</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630" decimals="-6" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNS0yLTEtMS0w_23c30f42-d900-4d8e-8095-d896b63e54d0">623</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNS0zLTEtMS0w_4d9c31f1-894f-4381-a2d2-d117ec0e2746">32</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNS00LTEtMS0w_82fc3961-760d-459e-8f2a-7699cfca988e">6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNS01LTEtMS0w_c6270a9a-a243-4d29-80bd-5fed3bad9724">3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNi0xLTEtMS0w_61a6556d-b163-4080-90fd-c9d0a7b5158f">1,061</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNi0yLTEtMS0w_a03dd209-4941-4571-94cb-a1c2d62530f4">306</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNi0zLTEtMS0w_d61427a1-8670-40a8-8b32-4d1f6f9d8554">381</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNi00LTEtMS0w_d5240102-857f-470e-b389-fa861e4f7b46">591</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNi01LTEtMS0w_0b12a963-e967-4cbd-abf4-6804fc114df3">31</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNy0xLTEtMS0w_19d23639-3ac0-4ee3-8b95-9864f9105b7e">20</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNy0yLTEtMS0w_76c38baf-e32a-4288-9af9-426653b74487">303</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNy0zLTEtMS0w_4d942403-01f9-4f1d-9e53-761f1b7506b4">245</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNy00LTEtMS0w_ed53587a-09bd-4858-b661-79b03664cb6d">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNy01LTEtMS0w_e3c855a6-cbc8-4b08-a578-78363f6b7378">78</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOC0xLTEtMS0w_fdc2bf00-1976-4eaf-acfd-4b1196c99019">1,072</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOC0yLTEtMS0w_ac9ac5ef-b2ac-4bd1-a631-3cbf13c335f7">110</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630" decimals="-6" format="ixt:zerodash" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOC0zLTEtMS0w_9090c004-61a6-4c1a-9e26-8cb6a1d2f49b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOC00LTEtMS0w_97221531-0578-47e0-81bb-8ce4ac031f36">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOC01LTEtMS0w_1dfa3f82-e646-4206-8e46-7bd7eadb904e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOS0xLTEtMS0w_a3b54aa1-12a9-4d82-8b4c-795027d12f20">13,444</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOS0yLTEtMS0w_f6824f1e-6591-4fa4-b67f-a3e22225abab">3,069</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOS0zLTEtMS0w_9a090b41-dc2c-4dbb-852a-e6455f753d8a">1,145</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOS00LTEtMS0w_14191f3c-870a-4d0d-87b8-59b873e32c46">757</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOS01LTEtMS0w_9230df6a-423d-44e3-b516-3aeafe72f59a">199</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTAtMS0xLTEtMA_801b629e-d0cf-4403-b1bd-b68f272217c7">8,596</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTAtMi0xLTEtMA_c8432a93-1542-4d35-a355-9c53aac95e4a">1,300</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTAtMy0xLTEtMA_fd694261-3c20-44c2-9ebc-34e630e4aed6">1,438</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTAtNC0xLTEtMA_195904dc-e35e-448c-bea0-261cdb0dd6d4">412</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTAtNS0xLTEtMA_5c313ada-e173-4ffc-add6-f7450304c4be">336</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTEtMS0xLTEtMA_a55a5284-3396-4527-b881-c3c250aeaa6c">160</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630" decimals="-6" sign="-" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTEtMi0xLTEtMA_ee56bbf0-6cac-4e1d-b05a-462dfbc54af1">582</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTEtMy0xLTEtMA_70c73508-a99b-4d91-8279-99fd0b2c3b78">62</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTEtNC0xLTEtMA_33336d6d-8a26-4069-b8c6-8720f1c79ace">67</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630" decimals="-6" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTEtNS0xLTEtMA_a092dcea-24a2-4712-ac3c-6d85505e75dc">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTItMS0xLTEtMA_f346b685-6841-4cbd-a493-da0284684001">1,222</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630" decimals="-6" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTItMi0xLTEtMA_729bf266-f5df-4acf-bba1-3a03bf5820b5">18</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630" decimals="-6" format="ixt:zerodash" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTItMy0xLTEtMA_7305ab60-7c34-41d7-89bd-6a1b91e3ce90">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTItNC0xLTEtMA_6a810a08-cd55-4f31-8750-86f6c39ede34">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630" decimals="-6" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTItNS0xLTEtMA_2e58127f-2ebd-4c6b-a953-4c4096664347">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comcast Consolidated</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTMtMS0xLTEtMA_785dfe24-c0bc-473f-aee7-b867916e5366">50,324</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTMtMi0xLTEtMA_9d715c15-8bc5-45e2-8641-0f23e8176254">16,057</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTMtMy0xLTEtMA_95e5b3ea-83a6-4e14-b982-a2cc51b1be19">6,528</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTMtNC0xLTEtMA_35440a8c-ad30-4536-aa5d-0821d9ee3a39">3,957</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTMtNS0xLTEtMA_c451621d-1b8e-4777-a78f-fdef723dc0dc">1,219</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="if45cec36529a4bdc9a455391b13f7b08"><ix:continuation id="i4d2ba407a34c46b1b23fccadfd1199bf"><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Included in Eliminations are transactions that our segments enter into with one another. Our segments generally report transactions with one another as if they were stand-alone businesses in accordance with GAAP, and these transactions are eliminated in consolidation. When multiple segments enter into transactions to provide products and services to third parties, revenue is generally allocated to our segments based on relative value. The most significant transactions between our segments include distribution revenue at Media for fees received from Cable Communications for the sale of cable network programming and under retransmission consent agreements; content licensing revenue at Studios for licenses of owned content to Media and Sky; and advertising revenue at Media and Cable Communications. Revenue for licenses of content from Studios to Media and Sky is generally recognized at a point in time, consistent with the recognition of transactions with third parties, when the content is delivered and made available for use. The costs of these licenses at Media and Sky are recognized as the content is used over the license period. The difference in timing of recognition between segments results in an Adjusted EBITDA impact in eliminations, as the profits (losses) on these transactions are deferred in our consolidated results and recognized as the content is used over the license period. Under the previous segment structure, revenue for licenses of content between our previous NBCUniversal segments was recognized over time to correspond with the amortization of the costs of licensed content over the license period. </span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">A summary of revenue for each of our segments resulting from transactions with other segments and eliminated in consolidation is presented in the table below.</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:45.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.061%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cable Communications</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib156cf3e1714465cad3318ad6392664f_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMi0xLTEtMS0yMTg0_df7bb2ef-12fb-41b4-9b99-c161899028cb">47</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8680d8fd9f4f47d6ba875199bbba940c_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMi0zLTEtMS0yMTg3_04defefb-b654-4497-bfdf-c30c4d84a2af">41</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id07956178a664d2a958ce96c5a16bc71_D20210101-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMi0xLTEtMS0w_6da1c9f5-bc49-4141-8a4e-e722ccff7c5a">93</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae50e9c2fb984215ae3e5bfdab7e569c_D20200101-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMi0zLTEtMS0w_c717f3c8-a77f-4c70-a99a-8dca333ddb4f">82</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Media</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib968caa0a1d14910844362e4f0d1fb38_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNC0xLTEtMS0yMTg0_180f3a74-2aa8-4f69-b427-e45b9cc039aa">543</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic71a296005004bbda6e2eccdfe97df86_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNC0zLTEtMS0yMTg3_a8997f54-871d-48c4-a599-8fb47b395550">426</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1376a3f9d2847e99be298d2596cfdbe_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNC0xLTEtMS0w_554c2a20-8562-436b-8dfb-9e205e9dc064">1,082</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1a6aa40153e49e3bc7dbd6d398e5172_D20200101-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNC0zLTEtMS0w_a4a68677-2107-43ac-a24e-8be21ec7578d">967</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Studios</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62e57138e8714052b973b09c5d85116e_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNS0xLTEtMS0yMTg0_52414fd8-97f4-4feb-8584-0dcb1330c1c8">589</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic245d149f62f417b9287ee5824c39f3a_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNS0zLTEtMS0yMTg3_02ad0314-b144-4bc9-8c0a-ef615182ecf3">625</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0c9d02b606342229ebe6c850dd8e801_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNS0xLTEtMS0w_f0e09290-f265-4c5a-8ec0-d7b53ea0c678">1,678</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e55299c1a414da2866fad887c163a51_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNS0zLTEtMS0w_caa331ba-379f-4714-bee8-afe016a16461">1,165</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35da0eaa8be84b3fa2bfbc287c912999_D20210401-20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNi0xLTEtMS0yMTg0_3e39d57f-d024-4743-a28a-4f77eb208d23">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68ee7bdcbf93457ab852a6de29d1fb0f_D20200401-20200630" decimals="-6" format="ixt:zerodash" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNi0zLTEtMS0yMTg3_e80cdfd4-b745-4af5-a367-110c64bf4b21">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06fe7b199ac2474eb2d3adf9271c5186_D20210101-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNi0xLTEtMS0w_8a9cd8d8-e6f4-4397-ab3a-b6362ef55a3f">1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82ddd619db28437abd6d266f3ba59283_D20200101-20200630" decimals="-6" format="ixt:zerodash" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNi0zLTEtMS0w_c136ff92-1ad8-428a-8ece-4d398c8f53ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5aeab198920a47e59c380c0e50c5e149_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNy0xLTEtMS0yMTg0_9a30ee87-f682-4ec5-8ce1-8f3f7364607d">17</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i333b71f5dbf147b2a81ce743e2dc80ae_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNy0zLTEtMS0yMTg3_1ac956ae-aca8-45a8-8b42-5a19ebe3aac3">4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie585764155934a1aafeb7d918998b05a_D20210101-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNy0xLTEtMS0w_03dadb4f-90cf-468d-91e7-7ad785843090">29</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6081ac6e68a43f8851278b11e4b1100_D20200101-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNy0zLTEtMS0w_913212b2-2a10-42fb-bcaa-820433c07d58">7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c90db8b97f04825891e1eb04e49d9e9_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOC0xLTEtMS0yMTg0_8b8307ff-22a0-4e5a-bff8-c51be00458d2">15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic205f0201e284d5781f01d93398b9c2e_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOC0zLTEtMS0yMTg3_67a950db-39cb-43cd-8545-6599f90f264a">7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieedd72ea21b549739318bc8c7d2d8b5d_D20210101-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOC0xLTEtMS0w_0ae79352-afa8-4038-bb8a-50b64ba9619e">23</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f5069f163144443b2fbfd4858c8a686_D20200101-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOC0zLTEtMS0w_b2119a37-6cc9-4295-8a50-d5f2129e9ff0">9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f06668b4ae04350a981f76a949ecb22_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOS0xLTEtMS0yMTg0_f2e1f8db-da7f-4091-8651-a4319102d648">47</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c05493c06e3475eac1dcb4a9e9fde22_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOS0zLTEtMS0yMTg3_b14cd408-bd47-4cb2-b6ba-3ee80516af06">24</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7324718179a84f47a118798951368e61_D20210101-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOS0xLTEtMS0w_01788fb6-4eb3-4226-a5f3-3c5c1462035b">105</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd205a0fce3b4c118cc6a2dc46d8929b_D20200101-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOS0zLTEtMS0w_9502ecc9-f068-4652-987f-707e44846f1a">64</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intersegment revenue</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0c48bb544f741bdba8f1060f44ed3b2_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMTAtMS0xLTEtMjE4NA_6758c6db-b89e-43a9-be42-e139d65b7c49">1,257</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i879f272223e249049c7fa852c11c52eb_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMTAtMy0xLTEtMjE4Nw_c9c2d86d-4084-4799-91c2-9c7588484900">1,127</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if835f5cde8c44098b3f14a1a0638971d_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMTAtMS0xLTEtMA_84b4bf37-1566-49f3-b432-433d2cbf358a">3,010</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb1836432cdd49068ad374767540aa9f_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMTAtMy0xLTEtMA_57e92cd6-7668-4410-870f-968020dc8b78">2,294</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">We use Adjusted EBITDA as the measure of profit or loss for our operating segments. From time to time we may report the impact of certain events, gains, losses or other charges related to our operating segments (such as certain costs incurred in response to COVID-19, including severance charges), within Corporate and Other. <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfNjg1MA_02783735-c772-4ecd-a0d8-23f581d43a35" continuedAt="i6b925d39c52b4302971aa42b9161bfc5" escape="true">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. </ix:nonNumeric></span></div><ix:continuation id="i6b925d39c52b4302971aa42b9161bfc5"><div style="margin-bottom:3pt;margin-top:8pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:45.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.061%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMi0xLTEtMS0w_639452af-f2af-45c5-98aa-e2e5d2f00304">8,927</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMi0zLTEtMS0w_2a215fb9-bdae-4d91-ab6d-946063050b6d">7,927</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMi01LTEtMS0w_c3e643e9-8a7d-47b3-b983-4653c0e43c4b">17,339</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:AdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMi03LTEtMS0w_8553a797-4efd-441f-a06e-cb2d2b5bcefd">16,057</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" name="cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNC0xLTEtMS0w_266e1e29-cde3-44d8-84b0-31b44fe2be96">36</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNC0zLTEtMS0w_6a1b313d-2d4e-46a6-b103-03d89219df9e">16</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNC01LTEtMS0w_51d043de-bdb6-4510-a32b-a5cbcca12c0c">48</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNC03LTEtMS0w_7c09e13d-b818-4d85-9654-ccee7fb4df88">30</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNS0xLTEtMS0w_16127862-cc98-4f39-9490-8fd07cf48df4">2,113</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNS0zLTEtMS0w_603dadd1-d0c9-43f1-9d8a-397b627324fd">2,099</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNS01LTEtMS0w_8f4c0b47-229b-4edb-9a84-3f461361767b">4,231</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNS03LTEtMS0w_bd6d576f-61fd-48f2-8d20-d426f2657088">4,206</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNi0xLTEtMS0w_9622fba5-d9fe-4589-9edc-ae42711dd95b">1,270</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNi0zLTEtMS0w_0764cafe-4908-41d8-9ea7-ab10a629fdfa">1,165</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNi01LTEtMS0w_6b15ae91-43ad-4a06-8fb9-7d91251df1b3">2,514</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNi03LTEtMS0w_a861a899-33dd-4ff5-8b55-aa1a24021674">2,322</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfOS0xLTEtMS0w_7ed5ec43-a5e1-49f6-ae17-c782b86d2c31">1,093</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfOS0zLTEtMS0w_c2ecaa49-6816-41d4-9f0c-5b16a0e66826">1,112</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfOS01LTEtMS0w_5ed23f92-8305-4509-8ff2-8c281b77b43e">2,112</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfOS03LTEtMS0w_e3f1d42d-d9b5-4b9e-9bb3-139c4e7528cb">2,324</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment and other income (loss), net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTAtMS0xLTEtMA_9b35a7bd-28d8-48aa-bfd4-ed3ac416413b">1,216</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTAtMy0xLTEtMA_300511cb-7e06-470b-9b31-a79cb7da6b93">420</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTAtNS0xLTEtMA_4991c2b2-861b-423d-ab9c-f06691ce8960">1,607</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTAtNy0xLTEtMA_77b664a1-751c-40f4-b9ba-50f64578fa51">296</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTItMS0xLTEtMA_607041c6-3e5c-4011-b6ff-9866ad6f89db">5,630</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTItMy0xLTEtMA_1f8ce823-9dc6-40e3-ad09-2432eed815a9">3,955</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTItNS0xLTEtMA_c42bbbf5-aa0a-4304-a3db-8804248ee90c">10,042</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTItNy0xLTEtMA_1ffad5d7-bd95-4fc4-be92-eff8606fe469">6,879</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjustments represent the impacts of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA, including Sky transaction-related costs and costs related to our investment portfolio.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill by Segment</span></div><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfNjgzNQ_756e4ed6-63fe-4ac7-9bb6-b9b7cd786dfa" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by segment for the six months ended June&#160;30, 2021 are as follows:</span></div><div style="margin-top:3.8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.361%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in billions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Cable<br/>Communications</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Cable<br/>Networks</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Broadcast<br/>Television</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Filmed<br/>Entertainment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Media</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Studios</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Theme<br/>Parks</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Sky</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Corporate<br/>and Other</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i111957e4c534483e99b59c7edf48e1f6_I20201231" decimals="-8" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy0xLTEtMS0w_699d1cfb-4c93-44db-8944-72e2dfb530ab">15.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2743d66baf04f0e91acaba9491e0546_I20201231" decimals="-8" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy0yLTEtMS0w_e43620e2-642e-4b11-bfd2-f502470c336d">14.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied8613e9c1784d97bd129bdc1aac5750_I20201231" decimals="-8" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy0zLTEtMS0w_20696760-943a-4ddc-a7d2-5b0311e63c2f">1.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0ab914b046042ae8d4df4994b47c557_I20201231" decimals="-8" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy00LTEtMS0w_7e98a424-7168-48c4-ba7d-eaecf4312534">3.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17da3441af604e4aa37bd830cc509a93_I20201231" decimals="-8" format="ixt:zerodash" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy01LTEtMS0w_ab27a111-0c54-41e9-b5f0-e3afceb37448">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i286d1da6e51c42ea8d0d3821eccdcf34_I20201231" decimals="-8" format="ixt:zerodash" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy02LTEtMS0w_2aaa4a44-e3ce-4766-b8bb-7c6c46ed540e">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7274d8971bd246a19e376798ecbb1f80_I20201231" decimals="-8" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy03LTEtMS0w_a446c337-a643-4241-8f2c-dca6af6fb917">7.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11d032c40014497fb45b75f8e520b843_I20201231" decimals="-8" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy04LTEtMS0w_5cebecf6-eff1-4602-82ed-f62f3b878d94">30.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d150f9e244a4a80881c27fed7731606_I20201231" decimals="-8" format="ixt:zerodash" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy05LTEtMS0w_9faa3520-30cb-4340-9c5e-5f01c42ef1e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-8" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy0xMC0xLTEtMA_f222c413-a06e-40e1-bfcc-04da227cb84f">70.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment change</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53dbfd3741634c7c99b6933a09954613_I20201231" decimals="-8" format="ixt:zerodash" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC0xLTEtMS0w_79e2b85c-93b1-4770-a60b-03e1e9624905">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i99ac0d6b6d454eec97670ce12c2cf096_I20201231" decimals="-8" sign="-" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC0yLTEtMS0w_3778262e-af32-4524-81d7-9c4f4dbd1a53">14.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a4f510444b84325bff373b58681567f_I20201231" decimals="-8" sign="-" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC0zLTEtMS0w_fd2484b2-a574-488d-83be-ee6a5cdf0e4a">1.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic22f96e3c5ac4da5b65c01a6642d667d_I20201231" decimals="-8" sign="-" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC00LTEtMS0w_553fb8ae-5b91-4e6b-91f7-8355b0f2a141">3.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a9eac6e01364afc97c1e1886d9ca346_I20201231" decimals="-8" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC01LTEtMS0w_0583914e-794d-49e2-b1f4-3498cdfcc117">14.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c77285c82fe4d30b532699de78b8dcf_I20201231" decimals="-8" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC02LTEtMS0w_db089815-4064-4a07-840f-dc6c7f468df9">3.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i221c023cc97f4bc9809bf47c8d446999_I20201231" decimals="-8" format="ixt:zerodash" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC03LTEtMS0w_1fa390f5-89e1-43c7-a0fb-35213299a758">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb0441c0e7f24b5bb923d82f557e87bc_I20201231" decimals="-8" format="ixt:zerodash" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC04LTEtMS0w_34f18620-e2af-461f-adc1-2b8ab221f8d9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b20c218508d4284ab7e769a957c5cf6_I20201231" decimals="-8" format="ixt:zerodash" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC05LTEtMS0w_72c667ea-4c29-4a78-ad08-53bc837029e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3690e6d8cd974461ab30690e21965875_I20201231" decimals="-8" format="ixt:zerodash" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC0xMC0xLTEtMA_914c10c5-6f94-41d7-a970-d5fe05076627">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630" decimals="-8" sign="-" name="cmcsa:GoodwillForeignCurrencyTranslationAndOther" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItMS0xLTEtMA_4c157451-61f6-4d55-b875-733fbc7f8990">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2daa61fea1d545929ba333953876c6d0_D20210101-20210630" decimals="-8" format="ixt:zerodash" name="cmcsa:GoodwillForeignCurrencyTranslationAndOther" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItMi0xLTEtMA_649718d0-8cff-4d27-982b-42f19eb7cc33">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ae3c5a55e034f479105a52b23a96c46_D20210101-20210630" decimals="-8" format="ixt:zerodash" name="cmcsa:GoodwillForeignCurrencyTranslationAndOther" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItMy0xLTEtMA_a7a6810f-ba61-4240-8a75-5246eb220918">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4adb3a1d1ba34129b7aa19666a3893bb_D20210101-20210630" decimals="-8" format="ixt:zerodash" name="cmcsa:GoodwillForeignCurrencyTranslationAndOther" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItNC0xLTEtMA_e540e2fa-7d60-43ca-bb50-d871cff7e83c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630" decimals="-8" format="ixt:zerodash" name="cmcsa:GoodwillForeignCurrencyTranslationAndOther" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItNS0xLTEtMA_bef2b83b-913d-483f-b506-3c6b9ec168dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630" decimals="-8" format="ixt:zerodash" name="cmcsa:GoodwillForeignCurrencyTranslationAndOther" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItNi0xLTEtMA_a68bde5b-b26c-4f36-be67-2cbcbb5089cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630" decimals="-8" name="cmcsa:GoodwillForeignCurrencyTranslationAndOther" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItNy0xLTEtMA_42106040-cc40-4db3-a7c7-3bc87f05d0cd">0.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630" decimals="-8" sign="-" name="cmcsa:GoodwillForeignCurrencyTranslationAndOther" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItOC0xLTEtMA_6eec225e-4df9-43e2-84d2-a32c7d080cc8">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630" decimals="-8" format="ixt:zerodash" name="cmcsa:GoodwillForeignCurrencyTranslationAndOther" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItOS0xLTEtMA_3c559841-1db8-49c0-bef7-26cb4ab0ba7f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-8" name="cmcsa:GoodwillForeignCurrencyTranslationAndOther" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItMTAtMS0xLTA_1773801d-671c-4abe-a797-56ab08d41283">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, June 30, 2021</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia072ece549fe42e18695288f297d4e6f_I20210630" decimals="-8" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtMS0xLTEtMA_d137dfa2-0284-4b01-a57e-e7b728b67e87">15.4</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i670807cfd0f9409aad6ec2761d8095ff_I20210630" decimals="-8" format="ixt:zerodash" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtMi0xLTEtMA_52464762-984f-41a8-89ed-fb323d76e607">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i822a19198fda44bcac46d1266a41ef33_I20210630" decimals="-8" format="ixt:zerodash" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtMy0xLTEtMA_fa0a90c4-d7e2-405a-8b1d-1cddf025239c">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if08cc38f17204a1fb92921d7e20d7afe_I20210630" decimals="-8" format="ixt:zerodash" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtNC0xLTEtMA_3136b4b7-3d26-4981-a0f2-53fb6defc383">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia373eba0a45b4f0cacbeb0f62f8d3aed_I20210630" decimals="-8" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtNS0xLTEtMA_ea9fd734-e074-4982-bc8c-9f8dc96a9c4a">14.7</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3ce3147931241a1a1e59c3357508632_I20210630" decimals="-8" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtNi0xLTEtMA_3d1efdda-35e8-4fec-b058-9681314e1318">3.7</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1759a177a8df48b0938b3f75719e64ff_I20210630" decimals="-8" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtNy0xLTEtMA_7c4a811d-e037-4112-8c8e-e6c2e98d83fb">6.6</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71ca8d9579274195bc3cabbc608aaa78_I20210630" decimals="-8" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtOC0xLTEtMA_1665f438-4cdc-4a26-9674-bc82106d1042">30.0</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37467126b92b43adbc55d88019c19f7f_I20210630" decimals="-8" format="ixt:zerodash" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtOS0xLTEtMA_2abb3da5-a1e0-44a7-9169-f9335d1a7957">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-8" name="us-gaap:Goodwill" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtMTAtMS0xLTA_bf303564-0c2e-40e2-91b4-30f033cd2031">70.4</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:6pt;margin-top:3pt;padding-left:22.5pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="i318fb7fd0a834dfe8180e9d74d584148_43"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation</span></div></div><div style="margin-top:10.5pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 3: <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RleHRyZWdpb246MWVkZDk5YmQwYzhmNDA1NGE1NzgwYmNhNjk4NzRjZGJfNjY2_d672f623-f400-4c82-bec0-a81672150167" continuedAt="i2417e5cfd0c14ee2b3737150d7853f7b" escape="true">Revenue</ix:nonNumeric></span></div><ix:continuation id="i2417e5cfd0c14ee2b3737150d7853f7b" continuedAt="if5f9604c4c194df3875dbbed70ad7bac"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RleHRyZWdpb246MWVkZDk5YmQwYzhmNDA1NGE1NzgwYmNhNjk4NzRjZGJfNjcz_577913e7-01b2-4483-93f6-ead07a9d7df9" escape="true"><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.291%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a1d5306769b4164bb9beb1a31649472_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMy0xLTEtMS0w_89e484d3-b048-487e-9bbc-5b159c782b33">5,717</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb286b10efc04b108bd3dc967f4aeb27_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMy0zLTEtMS0w_d4a9e644-4d53-4b41-8851-43f294ee847d">5,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie19fe746ccab487cbf56a7b887fe3750_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMy01LTEtMS0w_b67bd580-4c64-4222-a04d-beb4361fe532">11,317</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice29b2c6eed24a0b8afb113d5c03d254_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMy03LTEtMS0w_7f598b06-7f2d-45e2-b63e-715ea719bb13">10,001</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Video</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i723a88cc573542708739a95d740c102d_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNC0xLTEtMS0w_e3cf93aa-b02f-4cc3-b0dc-7c02616e6f43">5,554</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fdc074465524db9898f14eb2d3302f5_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNC0zLTEtMS0w_df752811-a5c6-4441-962f-567b86f0dd40">5,415</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb44a82e278f448a9e1a48b3fcc4d18a_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNC01LTEtMS0w_49f9c40b-63da-4310-b214-84e0513c7af5">11,177</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i728cb3533c474cd1910eba699c15505a_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNC03LTEtMS0w_f1af08a7-a7ce-4f42-829d-788d6b0d7d28">11,047</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id54b1ec418104d13ae2ca6cd07784811_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNS0xLTEtMS0w_1a28f71c-40d6-45e7-8fb7-72da8847005b">870</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0032e9a2d90347428e4f3de0b0aa71a2_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNS0zLTEtMS0w_1d7f2257-bee5-4ea1-946c-4b57e8c905cf">877</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41eeeefce9ce4150bf60b4ae66772480_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNS01LTEtMS0w_07ad0a22-8b6f-48aa-adb5-2c640acec849">1,741</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia36dbd1638da48a286f8b56a57cb1a43_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNS03LTEtMS0w_cd4aa4c5-f476-4f95-a3ae-0e716dfc6ba9">1,776</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wireless</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i935f78015ef84493bdc9ae1c3ab0ea9e_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNi0xLTEtMS0w_6c8be5bd-fbfb-445f-95f4-aa737275cff5">556</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i987821707b914aa0a0a88c4c751e4ad4_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNi0zLTEtMS0w_45944e02-c904-466c-8031-8252e328b75f">326</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib24feb640b2a4c4b9eea8551ed89006c_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNi01LTEtMS0w_2af8b614-a079-4db7-9f37-a0150ca4c02c">1,069</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc3cdcd16f40423e9fddcd771599548e_D20200101-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNi03LTEtMS0w_af931b77-003f-4a88-8dd6-64b8642a5028">669</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business services</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96a197ecea3f47e5bca16821ceade16c_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNy0xLTEtMS0w_ab1b6c10-3ec6-42c6-9726-7552eb7472f3">2,202</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7ab9ffd32be42b3aeff6567de9fe13b_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNy0zLTEtMS0w_7a9c748d-c59b-412d-8722-dd9a0e478254">2,004</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d84958af3a24230869b65502cd72390_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNy01LTEtMS0w_a79fd356-0cb4-4518-a0da-c85ef42ffc2c">4,369</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0227fdb940744632a4972b0a2b0814d2_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNy03LTEtMS0w_b5097ebf-3f4a-4f87-90ea-a75e8a1ec974">4,047</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f8f651901004da69b7629755a8e2e71_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOC0xLTEtMS0w_ef7db437-f77f-4c3e-83ba-933c5bd1a711">679</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i821b5911a3494aa5b4453deee4839c91_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOC0zLTEtMS0w_e8a99cf9-f526-425f-86f7-5fbf523be045">428</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e6d72302ef3424ea3289d9bcb1ca712_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOC01LTEtMS0w_6825f1fc-353a-42aa-8049-6bb7f3b2e8eb">1,296</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9404dfe25c3443628c6dee0713874fba_D20200101-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOC03LTEtMS0w_2a164c2a-7852-484e-b67e-c205828d3a46">985</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e6bceda04124b83aaa4f6f34d98db57_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOS0xLTEtMS0w_0a61a2ea-8c47-4810-a444-9dc071da348f">425</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6892cce82d8414b8dee3899f832fb2b_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOS0zLTEtMS0w_6ee15a6c-ac76-45b7-a37d-f1b14bdcfca9">378</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e95f12b791d4e4c90e2848800b0e160_D20210101-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOS01LTEtMS0w_f6b697b4-96c3-48c2-acbe-ca43477cbe37">838</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida191246f966437ba1957adfcd6d8faa_D20200101-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOS03LTEtMS0w_b5bc993e-2ffa-4223-b64f-432944ee6da6">821</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cable Communications</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTAtMS0xLTEtMA_3b706152-ef15-4fc3-be02-99642a00b39e">16,002</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTAtMy0xLTEtMA_c72ff83e-79fb-422a-8ccd-9497e9f6c4e6">14,428</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTAtNS0xLTEtMA_ab4df70f-711a-48e6-a3a9-2d0fc85e6853">31,807</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTAtNy0xLTEtMA_0ad0647c-004f-4ef9-87ce-86cfe7b5b65a">29,346</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd1056ba3cb344f199ed55112efd99c8_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTItMS0xLTEtMA_94bba5b9-6adc-4908-8bac-c5376fe69774">2,189</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158275b3fb65403ba5b656fc64ef38ff_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTItMy0xLTEtMA_eb8ed6a2-3bc9-4b84-9bd9-50bf24558b84">1,648</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83e46341c61c440b99b6ba317a5f25ae_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTItNS0xLTEtMA_e4217a4b-bcd4-44e3-9928-d18c79dde96c">4,282</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i831ccfc83df8479b831c401cfdee0965_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTItNy0xLTEtMA_0fe19830-1bcc-49fd-9bca-f7903bdcc73b">3,815</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93e7716ae92c45e7828b095404fcf561_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTMtMS0xLTEtMA_42bac463-b211-402e-bf82-249fa37d6576">2,452</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1105f1a4db8644d6ae010d2d11ca6eb3_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTMtMy0xLTEtMA_972af53e-0ec8-4893-ad9e-15a049158c06">2,060</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87fdc9f8b8dd499986d546244fa25735_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTMtNS0xLTEtMA_dea0995e-8565-4ed3-858d-4078d5a8f2b0">4,947</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42188943410746eaa954b8e58b23038d_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTMtNy0xLTEtMA_dd679786-3064-40e9-b220-53b6b59a8ac8">4,347</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifccebb66cf6f4c25a62afc404bdc814e_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTQtMS0xLTEtMA_a3aebb54-9d4b-4dd7-8c75-9dbf3d26a2dd">507</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5303abaa62fa48ff8996f97a1d1cf97d_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTQtMy0xLTEtMA_456f056e-a049-4863-803a-8cc3a3cd3449">388</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i328cbb2c98a745dfb0f76e9b5ed16111_D20210101-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTQtNS0xLTEtMA_65defea0-5886-4ec5-bafe-37eb49dd8e56">955</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d37a398667342f588312687516a6cc9_D20200101-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTQtNy0xLTEtMA_7d1ecd46-be65-4c54-9de0-b245f9f282e8">812</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Media</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTUtMS0xLTEtMA_43859666-a2ff-4f4b-90ce-2e23aaa44899">5,148</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTUtMy0xLTEtMA_eaba33c3-2c71-4d77-b95e-3d2990655a02">4,096</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTUtNS0xLTEtMA_fa3a528f-d50a-4563-afa3-7911a5baa2df">10,184</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTUtNy0xLTEtMA_903640bf-0fa3-4362-aaff-7bde1d7a4c4b">8,974</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content licensing</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2112143f83af4705b352dfeaff155050_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTctMS0xLTEtMA_77fbc9db-c82e-4065-a2dc-8b4318e18079">1,781</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06a081db0c6245a9a44566543f6e2bfd_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTctMy0xLTEtMA_58a745b8-fba3-4140-8131-79a7fa65127a">1,746</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1642a0df13f41bf85f69d29870b46de_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTctNS0xLTEtMA_4d65fbcd-25d3-4e1a-b43d-049b1de63617">3,855</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbc55242bf76482f91afe22a9dda48af_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTctNy0xLTEtMA_2416a34b-97f0-4cf2-bbc5-62dee7e7dd17">3,565</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theatrical</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i919a90a7b83a45df9e4ac05c7444e0fd_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTgtMS0xLTEtMA_ddc2fd99-0b1a-4be5-b9e1-9aac52b163fa">198</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b4748c4b02a48aa828a57e102e59814_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTgtMy0xLTEtMA_844a89b4-5541-4307-907f-528175f33e7f">7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30c1f8cab2d1475288b363980b55add9_D20210101-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTgtNS0xLTEtMA_fbe36062-2afd-47c7-b5d3-122fc88c48c1">237</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0e3a767ab464c3e8d7abcc49ef791de_D20200101-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTgtNy0xLTEtMA_a8acbe3b-e361-4f4a-9967-5d343912c83c">323</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Home entertainment and other </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4eb7e504dfc45ccb7ae8e1a89ff7e2e_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjAtMS0xLTEtMA_f4750cec-fa2c-4531-a42f-984ddbd353bd">245</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11dab27e30264c088aa371c1c7f00585_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjAtMy0xLTEtMA_417a74b3-44f4-4cbb-aeb7-9197e8a9678f">299</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i323cf0244a9044f6a768f1b8beeb551c_D20210101-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjAtNS0xLTEtMA_e2d545a7-56b4-46bc-90d8-74fb036c0955">527</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66c6d5299eea41148e14cfdb72a32aed_D20200101-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjAtNy0xLTEtMA_8daf1732-0963-4f10-9bbf-2281d9460747">573</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Studios</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjEtMS0xLTEtMA_dfee73b1-bc20-41b2-b8ef-2319c82ff204">2,224</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjEtMy0xLTEtMA_600a00e4-8119-42b8-a1ba-6153806d34ef">2,052</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjEtNS0xLTEtMA_daa3cf81-e767-448c-ab57-4402546aa2bb">4,620</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjEtNy0xLTEtMA_770ca28b-cb7a-45b8-8054-b7d2dce3d0ac">4,461</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjMtMS0xLTEtMA_66febee6-bd19-412c-9704-ee0a204f6737">1,095</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjMtMy0xLTEtMA_87622a60-1639-4120-8691-7315e2acf55d">136</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjMtNS0xLTEtMA_efaf38ac-1c6f-4a88-a948-9ae76d476f88">1,714</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjMtNy0xLTEtMA_5c0a0b3d-064a-495b-ad3d-1dfef28d2901">1,061</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjQtMS0xLTEtMA_c84b1251-3eee-4400-b2ac-ffea7a0fd583">22</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjQtMy0xLTEtMA_9a94b0a8-b529-45eb-80dc-e7681e2909fb">11</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjQtNS0xLTEtMA_fdd11a3d-a080-4462-96da-abd756dfed03">38</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjQtNy0xLTEtMA_45122207-ea2f-49ec-a4c1-8dc2bb83caf6">20</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630" decimals="-6" sign="-" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjUtMS0xLTEtMA_6368ce4d-e75a-4163-a922-19978ac608c5">534</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630" decimals="-6" sign="-" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjUtMy0xLTEtMA_8eebec5f-c974-4fad-b013-089d1fa49de2">580</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjUtNS0xLTEtMA_c8c3ffec-ca13-4fd4-ac97-57cb0452a02e">1,576</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjUtNy0xLTEtMA_c5eb8963-e492-4241-8c02-ceab4db21091">1,072</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total NBCUniversal</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjYtMS0xLTEtMA_b7d2fa00-bc1f-4060-aa00-3186490c5fd5">7,955</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjYtMy0xLTEtMA_5e6d25a6-d775-4a30-ab08-be2984a445f4">5,715</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjYtNS0xLTEtMA_38461e05-160c-4c97-94be-f4784261d2bb">14,980</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjYtNy0xLTEtMA_26a2609f-8875-4bf5-a481-557e97af3778">13,444</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct-to-consumer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba4e09594e82472fa729b46a3b94a754_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjgtMS0xLTEtMA_dc74a77b-7ca0-4763-be56-d224de69674d">4,222</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bdf3b6d95824823b2752b3289a1bbcb_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjgtMy0xLTEtMA_d4fe01fc-0d0a-4e01-9e77-84d3950705a6">3,524</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddd77a763bf8433da4110e3d83729781_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjgtNS0xLTEtMA_51a96d23-a25e-4dca-81ea-822dc51c118f">8,288</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74fc99219ba142cfb155bfb361b8f17b_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjgtNy0xLTEtMA_c399c376-83fd-4c65-8528-ca105284c1c9">7,203</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i491d94438f4b47ae868ba4169993522b_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjktMS0xLTEtMA_7b59eb0c-e93f-42d6-95e4-0ac17a6731a7">355</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia21c34d79d5c40d78cac917a5e9f167d_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjktMy0xLTEtMA_99c987b6-6327-4e9e-8789-699b659bb360">234</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6279215618424280965ea0756604e8f9_D20210101-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjktNS0xLTEtMA_79f63388-4d98-4669-95d2-8521f6d07708">713</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i519f7789596e4eb8b0f6be926f23bbc6_D20200101-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjktNy0xLTEtMA_1103a843-09f4-41dc-a973-984c8e4e0df9">559</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida5964904db3422786d62c5f73c57347_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzAtMS0xLTEtMA_2aca8a0b-da77-4a27-8bef-fee0236e3853">643</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib99a8fecd87a450399c056c13f79ae18_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzAtMy0xLTEtMA_a136f241-571e-422e-a296-6394c8a2aee9">321</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i768cb62f442b46df8cd44d2b60b268b6_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzAtNS0xLTEtMA_15cd9199-8e2c-4654-b6e7-1487b73c80d3">1,216</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a9a7b64630541d39fbe6d9b37534e4c_D20200101-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzAtNy0xLTEtMA_aed02e65-56da-4821-98ad-a2c6c68bbf73">834</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Sky</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzEtMS0xLTEtMA_504a9ead-bba1-4555-90c7-75bec1474a9c">5,220</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzEtMy0xLTEtMA_4ab3ec7e-ff9f-475e-96ff-2a5ff7660a75">4,079</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzEtNS0xLTEtMA_f017ee00-a59d-4a12-8717-8db4ca884621">10,217</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzEtNy0xLTEtMA_04de720b-0a9c-488a-83df-0af6948399f8">8,596</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzMtMS0xLTEtMA_0c61d4db-9388-4092-80e6-c2e88c573745">92</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzMtMy0xLTEtMA_ac131441-ae87-4b00-9c7c-c8930eeec63b">40</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzMtNS0xLTEtMA_71386c48-84ef-45f3-9e3f-057d5025bd09">181</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzMtNy0xLTEtMA_c0d741e5-eff4-42bc-90b9-cd37a499f5dc">160</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630" decimals="-6" sign="-" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzQtMS0xLTEtMA_6a026d45-b811-4513-a356-443cf07e47a0">723</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630" decimals="-6" sign="-" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzQtMy0xLTEtMA_274e9996-651c-4e01-8187-d78a41c239de">547</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzQtNS0xLTEtMA_cd207be4-9945-4921-8d02-831522bdfdb1">1,434</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzQtNy0xLTEtMA_a1799e11-51ac-40a2-b3ba-a1060b0acc6b">1,222</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzUtMS0xLTEtMA_e412d305-0671-42d5-940e-0fcbd4c937ca">28,546</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzUtMy0xLTEtMA_f632659d-3104-4a5a-9e61-f9a26abd5470">23,715</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzUtNS0xLTEtMA_f51289c3-b946-4293-a779-d0309fc44def">55,751</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzUtNy0xLTEtMA_700eb61a-77a4-4974-b635-3f1496a21c4f">50,324</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Included in Eliminations are transactions that our segments enter into with one another. See Note 2 for a description of these transactions.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:4pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.291%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idec6bd0f365446bb870af736ba7d496a_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMi0xLTEtMS0w_783b9c5b-6d28-40ff-98f0-1782f2630d51">22,182</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie36a611cd60a4b2cb462349c7dc2d6b0_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMi0zLTEtMS0w_e8de84a5-c34d-4a24-b772-1947cdbe42bf">18,656</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcc75cf54ebc48baa5e63458c5741c75_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMi01LTEtMS0w_9063ee63-1769-4fc2-abd6-922e52b54bdd">43,338</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ac2bbe6a16e48cb899b9fd9e5c6e19c_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMi03LTEtMS0w_8db761db-d569-46c3-ac72-e0bfe58f450a">39,346</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d736904312f423597ff847095930e93_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMy0xLTEtMS0w_9371b141-b7e5-4f56-a84e-3d1bf08f5ec4">5,683</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49e9c169b55d4b7ca34e060f2bf3db6a_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMy0zLTEtMS0w_4f5face7-ded0-4153-b059-0e9051da6217">4,621</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc3bb01411f54b5e978cb5c55b56df5a_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMy01LTEtMS0w_bf8c46c3-dfe5-4bda-a129-7f5f040a9d5f">11,035</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2c824971da4452d956422a2ed1ab7b9_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMy03LTEtMS0w_bf57f119-b83d-4cff-a77e-0e1e2d171a17">9,654</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec8ddaee7ef44342862e3dc9a3e5dfe1_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNC0xLTEtMS0w_04234284-4738-484c-bef9-49474b38d5e0">681</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f143da6299949888ad4ac9202964720_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNC0zLTEtMS0w_15e07ff7-ffdf-406e-b897-4a3a59406cf8">438</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i431301beae8f4057a414abb0bacea48c_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNC01LTEtMS0w_e3e446e0-b5c5-4ab9-bd79-62dbf162d15b">1,378</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idff3482d4251483ebd4904dca600e0c1_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNC03LTEtMS0w_22e672c4-ff87-495c-aeca-bee84b467fb2">1,324</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNS0xLTEtMS0w_279ec9cc-6b0e-4558-ba8b-fd3a4b44f138">28,546</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNS0zLTEtMS0w_1d8cf9d1-314d-460e-93c7-f3dc96e8c13d">23,715</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNS01LTEtMS0w_19081e4b-5902-4e44-a745-3ef803e3d698">55,751</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNS03LTEtMS0w_bd38965f-8fd3-43bc-a036-28a6c40bdc05">50,324</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="if5f9604c4c194df3875dbbed70ad7bac"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Balance Sheet</span></div><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RleHRyZWdpb246MWVkZDk5YmQwYzhmNDA1NGE1NzgwYmNhNjk4NzRjZGJfNjY4_49f63cd7-1598-421e-8f82-cab8c64e0d2f" escape="true"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our accounts receivable and other balances that are not separately presented in our condensed consolidated balance sheet that relate to the recognition of revenue and collection of the related cash, as well as the deferred costs associated with our contracts with customers.</span></div><div style="margin-bottom:4pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, gross</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMS0xLTEtMS0w_350c4ae1-dc18-408d-bf32-b1a6ab879f0e">11,841</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMS0zLTEtMS0w_d5132d41-9bd5-4351-96f5-736b7b79d093">12,273</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMi0xLTEtMS0w_864264c2-1fa3-465a-9dc6-7db339769349">730</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMi0zLTEtMS0w_4bf82be3-b0f7-45b3-97af-4259b774e67c">807</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Receivables, net</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMy0xLTEtMS0w_a1e4454b-20c1-4877-a56a-13f5c6352faa">11,110</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMy0zLTEtMS0w_55e218e9-f0b9-4554-a137-e24a50364748">11,466</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;text-align:justify"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="cmcsa:ScheduleOfOtherBalanceSheetAccountsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RleHRyZWdpb246MWVkZDk5YmQwYzhmNDA1NGE1NzgwYmNhNjk4NzRjZGJfNjY0_ff6f9994-538b-4dba-9660-b6302df001ec" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent receivables, net (included in other noncurrent assets, net)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMS0xLTEtMS0w_846acfab-058e-497d-b953-9c261e49a9c6">1,091</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMS0zLTEtMS0w_2b07128c-3ef9-4008-bb43-6156d9f21c9a">1,091</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract acquisition and fulfillment costs (included in other noncurrent assets, net)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMi0xLTEtMS0w_e1205a4b-7241-4fe5-b44f-8c9522809d62">1,022</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMi0zLTEtMS0w_c3c3db6b-fd91-46e5-be53-da605ef0c77f">1,060</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent deferred revenue (included in other noncurrent liabilities)</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" name="us-gaap:DeferredRevenueNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMy0xLTEtMS0w_f37c648b-fba4-4725-86a5-bf6a5f8172ef">719</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" name="us-gaap:DeferredRevenueNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMy0zLTEtMS0w_4981845c-cc9b-4ebc-a690-d9f00aeeb99a">750</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div id="i318fb7fd0a834dfe8180e9d74d584148_49"></div><div style="margin-top:10.5pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 4: <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:EntertainmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfMjg1_044759e7-a068-4d42-866d-d5b1301d9559" continuedAt="i8e8084c26273469db01b90e6a451c287" escape="true">Programming and Production Costs</ix:nonNumeric></span></div><ix:continuation id="i8e8084c26273469db01b90e6a451c287"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfMjg5_ee407b93-c6e3-4a45-87ac-b415e49be2e6" escape="true"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.291%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Video distribution programming</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:VideoDistributionProgrammingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfMi0xLTEtMS0yMjE5_948f1e6c-7809-43ac-9daf-8c0a68b0b700"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:VideoDistributionProgrammingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfMi0xLTEtMS0yMjE5_e5757dc1-6b9d-463f-8d79-18f143004095">3,414</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:VideoDistributionProgrammingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfMi0zLTEtMS0yMjE5_f1e11d89-10f7-48d3-a95d-e28c659fc844">3,046</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:VideoDistributionProgrammingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfMi01LTEtMS0w_b0af49d6-4e39-41e0-a08a-0e0bc8c47648">6,930</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:VideoDistributionProgrammingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfMi03LTEtMS0w_f5cf454e-5ff3-403e-bf55-5d3c2af5b46a">6,261</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Film and television content:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNC0xLTEtMS0yMjE5_71693cac-e052-46f4-b39d-1b3f497a8284"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNC0xLTEtMS0yMjE5_9a9c0d8a-542e-4142-b046-989cb25312c7">2,227</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNC0zLTEtMS0yMjE5_74988557-5738-49ac-bc84-991afd8cd17c">1,936</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNC01LTEtMS0w_8ea705b3-a109-408a-8eda-a1075db3034e">4,191</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNC03LTEtMS0w_afdb8030-4796-4fb2-ab15-d21e65a1123e">4,063</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 25pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Licensed, including sports rights</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNS0xLTEtMS0yMjE5_29c8cc5c-acfc-463c-8a87-8643b17b9f13"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNS0xLTEtMS0yMjE5_851d7cf2-e9d6-4919-8320-76efb5989454">3,318</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNS0zLTEtMS0yMjE5_9e3614ba-e719-4923-b78d-12f970e08424">1,584</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNS01LTEtMS0w_761ffa4d-fad3-4e88-bbc1-68199988b11f">6,492</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNS03LTEtMS0w_c18edecd-0f8d-4048-8b76-f3b613dcecd0">4,248</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" name="cmcsa:OtherProgrammingAndProductionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNi0xLTEtMS0yMjE5_2ae7bd63-e272-49d8-b51e-e7e5a569b668"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" name="cmcsa:OtherProgrammingAndProductionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNi0xLTEtMS0yMjE5_3d6f75dd-250a-4ff8-9b53-f3ffa88cf86b">297</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="cmcsa:OtherProgrammingAndProductionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNi0zLTEtMS0yMjE5_97078d80-2927-4131-a00e-ba228ad7d453">251</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="cmcsa:OtherProgrammingAndProductionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNi01LTEtMS0w_5b23df76-a4ef-4dee-91b9-bd9ce6a88dad">562</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="cmcsa:OtherProgrammingAndProductionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNi03LTEtMS0w_cb7637e2-6bcb-4d5e-92e9-103e14561bb5">547</ix:nonFraction></span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total programming and production costs</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:ProgrammingAndProductionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNy0xLTEtMS0yMjE5_f7d47b34-0f94-4168-b6ec-a9d8155a8d02">9,256</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:ProgrammingAndProductionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNy0zLTEtMS0yMjE5_19571a89-5541-4e5e-8d4a-db923d238276">6,817</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:ProgrammingAndProductionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNy01LTEtMS0w_ff2bb604-001c-48f2-aeeb-f7f3e173f281">18,175</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:ProgrammingAndProductionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNy03LTEtMS0w_aa00c4d5-9aed-4eb7-902a-bfdbd673aa18">15,118</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Amount includes amortization of owned content of $<ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-8" name="us-gaap:FilmMonetizedOnItsOwnAmortizationExpense" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfNzE0NjgyNTU4MTE5MQ_d4680c0a-5d17-4b1d-ba05-d01e59fc46e8">1.8</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-8" name="us-gaap:FilmMonetizedOnItsOwnAmortizationExpense" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfNzE0NjgyNTU4MTIwMA_f86d0803-a9bd-4e7f-87f4-416301df1e42">3.5</ix:nonFraction> billion for the three and six months ended June&#160;30, 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-8" name="us-gaap:FilmMonetizedOnItsOwnAmortizationExpense" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfNzE0NjgyNTU4MTIwNA_ecb9b311-069d-4919-a50b-8dd8fd2e10d1">1.5</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="us-gaap:FilmMonetizedOnItsOwnAmortizationExpense" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfNzE0NjgyNTU4MTIwOA_337ef892-95ff-4b6e-82e4-55994d6bd1fe">3.3</ix:nonFraction> billion for the three and six months ended June&#160;30, 2020, respectively, as well as participations and residuals expenses.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="cmcsa:ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfMjkw_3b0a6f29-4bdb-45a6-b4e8-419cd4765230" escape="true"><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capitalized Film and Television Costs</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released, less amortization</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfMi0xLTEtMS0w_8bfb6e65-e02a-4252-bb21-6865a7163fee">4,094</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfMi0zLTEtMS0w_3ad62dbf-d1d2-4030-a4c8-84da1fe11392">3,815</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed, not released</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" name="us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfMy0xLTEtMS0w_94630c10-2468-489e-9e7b-3945cb7dec30">421</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" name="us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfMy0zLTEtMS0w_c774546f-ae7e-4402-95cc-ff0f621aa6a4">139</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In production and in development</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNC0xLTEtMS0w_5afd3485-a3a8-4b5f-aaad-faac55af3f45">2,423</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNC0zLTEtMS0w_97606bbf-c2f2-4c95-9a65-03b31ff6cc5e">2,755</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FilmMonetizedOnItsOwnCapitalizedCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNS0xLTEtMS0w_70e12529-4ef7-4930-8fd1-d2138e000852">6,937</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:FilmMonetizedOnItsOwnCapitalizedCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNS0zLTEtMS0w_1d75fcf2-ffd4-45cb-bf06-69cc457f6463">6,709</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensed, including sports advances</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNi0xLTEtMS0w_7b3ae672-0d38-4522-bc37-a408e714e4a7">5,435</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNi0zLTEtMS0w_243b96b5-0ce3-4322-b68b-ff473caa1b5d">6,631</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Film and television costs</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfOS0xLTEtMS0w_7182712c-1277-417c-8cd9-ea5c97ea0711">12,372</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfOS0zLTEtMS0w_21fecd7c-dad0-4363-b498-1f79f8b7817e">13,340</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i318fb7fd0a834dfe8180e9d74d584148_61"></div><div style="margin-top:10.5pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 5: <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTU4OQ_bad5bbdc-905f-450a-9eb8-7344c1e5b001" continuedAt="i5ee946f436dc498ebf90fae888726867" escape="true">Long-Term Debt</ix:nonNumeric></span></div><ix:continuation id="i5ee946f436dc498ebf90fae888726867" continuedAt="i44fb4bac41c2433d8451a4006e2d91c4"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, our debt had a carrying value of $<ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfNzE_6eb44af4-f8bd-4616-8f0e-3b38b2c7deff">98.6</ix:nonFraction> billion and an estimated fair value of $<ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtFairValue" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTA1_c596a756-6982-453c-b77d-269b721a372a">114.7</ix:nonFraction> billion. As of December&#160;31, 2020, our debt had a carrying value of $<ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-8" name="us-gaap:DebtAndCapitalLeaseObligations" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTUz_4cb6932f-fd7d-457a-9d0c-4ee4f4e7773a">103.8</ix:nonFraction> billion and an estimated fair value of $<ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-8" name="us-gaap:LongTermDebtFairValue" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTk2_dcb67055-4410-4b49-8a42-d88f226bd723">125.6</ix:nonFraction> billion. The estimated fair value of our publicly traded debt was primarily based on Level 1 inputs that use quoted market value for the debt. The estimated fair value of debt for which there are no quoted market prices was based on Level 2 inputs that use interest rates available to us for debt with similar terms and remaining maturities. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, we entered into a new $<ix:nonFraction unitRef="usd" contextRef="ia9a8b6efdfff4bbfbcb6902126318a10_I20210331" decimals="-9" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfNTc5_72d1364a-4a8a-4f8e-9e03-851712c426f5">11</ix:nonFraction> billion revolving credit facility due March 30, 2026 with a syndicate of banks that may be used for general corporate purposes. We may increase the commitments under the revolving credit facility up to a total of $<ix:nonFraction unitRef="usd" contextRef="ia9a8b6efdfff4bbfbcb6902126318a10_I20210331" decimals="-9" format="ixt:numdotdecimal" name="cmcsa:LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfNzg3_2b2283b4-e82f-4a05-8180-4602f36428bd">14</ix:nonFraction> billion, as well as extend the expiration date to no later than March 30, 2028, subject to approval of the lenders. The interest rate on the revolving credit facility consists of a base rate plus a borrowing margin that is determined based on Comcast&#8217;s credit rating. As of June&#160;30, 2021, the borrowing margin for borrowings based on the London Interbank Offered Rate was <ix:nonFraction unitRef="number" contextRef="i9e4d6ec1bcc54b6d97a245725f2791a2_D20210101-20210630" decimals="2" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTE0Mw_e46d97a3-3593-4fba-b69c-f83535dc4a6c">1.00</ix:nonFraction>%. Our revolving credit facility requires that we maintain certain financial ratios based on debt and EBITDA, as defined in the revolving credit facility. We were in compliance with all financial covenants for all periods presented. The new </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation</span></div></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i44fb4bac41c2433d8451a4006e2d91c4">revolving credit facility replaced an aggregate $<ix:nonFraction unitRef="usd" contextRef="ifd7a187018a74d73a91aee0b7725c911_I20210228" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTQzMw_7d3235bf-f1b4-4df3-aa5e-314ca3503c1f">9.2</ix:nonFraction> billion of existing revolving credit facilities due May 26, 2022, which were terminated. Our revolving credit facilities were undrawn as of both June&#160;30, 2021 and December&#160;31, 2020.</ix:continuation> </span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_67"></div><div style="margin-top:10.5pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 6: <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="cmcsa:SignificantTransactionsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfOTA2_2a02ba3e-40bc-4efc-9f0c-1f14a98712d4" continuedAt="i39afde4aec9c482a880d5459d552a031" escape="true">Significant Transactions</ix:nonNumeric></span></div><ix:continuation id="i39afde4aec9c482a880d5459d552a031"><div style="margin-top:6.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Universal Beijing Resort</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="number" contextRef="i330da9cc97844aff9e2f8112c8d8ca01_I20210630" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfMjU1_67e4755a-6c56-46f6-ae64-82968119cf6e">30</ix:nonFraction>% 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. As of June&#160;30, 2021, Universal Beijing Resort had $<ix:nonFraction unitRef="usd" contextRef="i330da9cc97844aff9e2f8112c8d8ca01_I20210630" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:OtherLongTermDebt" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfNDk4_93152189-ac17-46db-b024-901d112f0405">3.3</ix:nonFraction> billion of debt outstanding, including $<ix:nonFraction unitRef="usd" contextRef="i3866e4c103a54b8cb8b492153b698820_I20210630" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:OtherLongTermDebt" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfNTMy_13fc5cc9-a235-44ba-b8a8-a0f0bfa8dc8b">2.9</ix:nonFraction> billion principal amount of a term loan under the debt financing agreement. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, our condensed consolidated balance sheet included assets and liabilities of Universal Beijing Resort, totaling $<ix:nonFraction unitRef="usd" contextRef="i330da9cc97844aff9e2f8112c8d8ca01_I20210630" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfNzI1_036631b9-e752-4069-a133-f39678442384">8.9</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="i330da9cc97844aff9e2f8112c8d8ca01_I20210630" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfNzMy_57222a3d-14e7-48b5-83cb-53dbfe8b244a">7.1</ix:nonFraction>&#160;billion, respectively. The assets and liabilities of Universal Beijing Resort primarily consist of property and equipment, operating lease assets and liabilities, and debt.</span></div></ix:continuation><div id="i318fb7fd0a834dfe8180e9d74d584148_73"></div><div style="margin-top:10.5pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 7: <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:InvestmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTU5OA_7a5c446a-8dee-4378-81d1-b829e4e2156f" continuedAt="ic38fd4a8710743798f7b3cd5c4ed828a" escape="true">Investments</ix:nonNumeric></span></div><ix:continuation id="ic38fd4a8710743798f7b3cd5c4ed828a" continuedAt="ic4f11ddb454547eb9c1a71c90ce7f343"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTYwMA_330b5182-6c3c-4078-a69c-2756a21e4f23" escape="true"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investment and Other Income (Loss), Net</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in net income (losses) of investees, net</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMi0xLTEtMS0w_8f855462-5253-49f4-944f-a0ea7df4da8b">959</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMi0zLTEtMS0w_858c5678-f839-42da-811e-6a3493a26b91">300</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMi01LTEtMS0w_2f3b8a89-4536-49f1-83b8-d1deaf4bb8f1">1,095</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMi03LTEtMS0w_e0d41432-028b-4320-a897-ecaed86f2a2a">368</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized and unrealized gains (losses) on equity securities, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMy0xLTEtMS0w_b1d429e5-38db-4f26-a090-a9c23a0533f2">189</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMy0zLTEtMS0w_23d49c54-8157-44f4-ad80-0d66b1298e75">5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMy01LTEtMS0w_2944c69a-a44f-425c-9e09-6c97dde5673d">426</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" name="us-gaap:EquitySecuritiesFvNiGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMy03LTEtMS0w_7ef8c135-fb68-41ff-a0cf-e93a9e70697a">53</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (loss), net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" name="cmcsa:OtherIncomeLossNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNC0xLTEtMS0w_25e85f2a-3e42-44fc-82c7-3da76432a84e">69</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="cmcsa:OtherIncomeLossNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNC0zLTEtMS0w_e04e169b-4641-4969-9f57-31c7ca91aeb6">115</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="cmcsa:OtherIncomeLossNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNC01LTEtMS0w_25f74601-cc78-4c09-b302-19f405afd323">87</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="cmcsa:OtherIncomeLossNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNC03LTEtMS0w_7d3cbd35-0986-4c28-81ef-b5a0a8a71853">125</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investment and other income (loss), net</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNS0xLTEtMS0w_5893739d-c0f4-4c16-b222-f9f31da5f437">1,216</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNS0zLTEtMS0w_48358603-57ae-4331-acf3-a6e1fee826f3">420</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNS01LTEtMS0w_24d60897-83e9-416a-9f17-a9e51a572990">1,607</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNS03LTEtMS0w_b32c978b-70a7-4e7b-a44e-326b769281cc">296</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of unrealized gains (losses) recognized in the three months ended June&#160;30, 2021 and 2020 that related to marketable and nonmarketable equity securities still held as of the end of each reporting period were gains of $<ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMjA0OA_13b49092-ac04-4ffe-a124-5bb18d42dd3d">153</ix:nonFraction>&#160;million and losses of $<ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMjA2Mg_dde39ad2-de0e-4320-963b-f52edc374f1c">79</ix:nonFraction>&#160;million, respectively. The amount of unrealized gains (losses) recognized in the six months ended June&#160;30, 2021 and 2020 that related to marketable and nonmarketable equity securities still held as of the end of each reporting period were gains of $<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMjgw_e4ac9a8e-4530-4d38-9bec-3b5422af12ff">264</ix:nonFraction>&#160;million and losses of $<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" sign="-" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMjk3_eb0f02ad-0698-4ac0-a95c-0751a4517e54">120</ix:nonFraction>&#160;million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:10.5pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:SummaryInvestmentHoldingsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTYwMg_4ee8d3f0-daee-433d-a83c-665839161030" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMS0xLTEtMS0w_0e543d7b-7fa6-4cc5-91b6-dd3a68316aa0">6,921</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMS0zLTEtMS0w_71c98bbf-8fff-4f61-a9ad-b137359a05a6">6,006</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMi0xLTEtMS0w_4df37d2c-7d46-4524-ab14-83847054de11">338</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMi0zLTEtMS0w_c52ff65f-86c1-4d12-9524-3ddb93ca765a">460</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonmarketable equity securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMy0xLTEtMS0w_515a5136-ba82-421f-a3c6-37e39030e9e6">2,116</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMy0zLTEtMS0w_45618c3a-19f7-4f17-ba8b-686cbd8a619b">1,950</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" name="us-gaap:OtherInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNC0xLTEtMS0w_6bad9834-8131-47cd-90c4-29871a465e8f">131</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" name="us-gaap:OtherInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNC0zLTEtMS0w_cc0e278e-bb4a-4844-81f4-118af790becb">143</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Investments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNS0xLTEtMS0w_078dc6f7-c8e1-44d0-8ce6-98c7266029ae">9,506</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:Investments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNS0zLTEtMS0w_04cb2d9c-0497-42fa-b07f-f644a3edf508">8,559</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" name="us-gaap:ShortTermInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNi0xLTEtMS0w_d312a9ee-84e5-44e5-9619-1ac1f1bc63d3">39</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" name="us-gaap:ShortTermInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNi0zLTEtMS0w_1a3c8a18-a248-4c07-a2ef-3499202b793f">292</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Investment securing collateralized obligation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" name="cmcsa:InvestmentSecuringCollateralizedObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNy0xLTEtMS0w_6a7fd9df-89f1-44e9-b254-abe53380156c">564</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" name="cmcsa:InvestmentSecuringCollateralizedObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNy0zLTEtMS0w_d4730835-d86b-4e67-a301-a2defee28845">447</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Noncurrent investments</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfOC0xLTEtMS0w_36923102-59b3-460a-bc89-14884743313a">8,903</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfOC0zLTEtMS0w_0661a1aa-c233-4fbb-9829-60215d920b69">7,820</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:6pt;margin-top:4pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Method </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Atairos</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. For the six months ended June&#160;30, 2021 and 2020, we made cash capital contributions to Atairos totaling $<ix:nonFraction unitRef="usd" contextRef="i3d3b4e01250841b59146f31680344772_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:CapitalContributionToVIE" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4NzkyNw_4520a410-45d0-4531-8053-6d771eb1e510">24</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3ea1dd94b5b9455db5a4e9ebdc240793_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:CapitalContributionToVIE" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4NzkxNA_043a964d-3955-4ca0-842a-f8da19bc41b2">172</ix:nonFraction> million, respectively. As of June&#160;30, 2021 and December&#160;31, 2020, our investment in Atairos was $<ix:nonFraction unitRef="usd" contextRef="i247e3a58758d465c9846cdf721d69eae_I20210630" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4NzkyMA_e7a17c28-af2f-4657-ad71-f30a82c6225f">4.8</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="i6bbec0b2e0a84fb3b2301a558768ba1a_I20201231" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4ODAyNg_4808e27b-d27b-4d6b-b93e-434444132f3b">3.9</ix:nonFraction> billion, respectively.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Hulu and Collateralized Obligation</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, we borrowed $<ix:nonFraction unitRef="usd" contextRef="i4c82c5c3f2584fb3930a80005c48b4e1_D20190101-20191231" decimals="-8" format="ixt:numdotdecimal" name="cmcsa:ProceedsFromCollateralizedObligation" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4NzkzNQ_e955b268-5062-40e0-aade-b89ceddb9e72">5.2</ix:nonFraction> billion under a term loan facility due March 2024 which is fully collateralized by the minimum guaranteed proceeds of the put/call option related to our investment in Hulu. As of June&#160;30, 2021 and December&#160;31, 2020, the </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation</span></div></div><ix:continuation id="ic4f11ddb454547eb9c1a71c90ce7f343"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">carrying value and fair value of our collateralized obligation were $<ix:nonFraction unitRef="usd" contextRef="i980fcd52cee44ba884c2eb629f84eec2_I20201231" decimals="-8" format="ixt:numdotdecimal" name="cmcsa:CollateralizedObligation" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4Nzk0NQ_64fab716-4fb4-4cde-9fb3-e62a4612e683"><ix:nonFraction unitRef="usd" contextRef="i40c013c8ea9741298fb8e28d4be4db14_I20210630" decimals="-8" format="ixt:numdotdecimal" name="cmcsa:CollateralizedObligationFairValue" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4Nzk0NQ_863381cc-6c88-43c3-8d31-699ebb15196e"><ix:nonFraction unitRef="usd" contextRef="i980fcd52cee44ba884c2eb629f84eec2_I20201231" decimals="-8" format="ixt:numdotdecimal" name="cmcsa:CollateralizedObligationFairValue" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4Nzk0NQ_b47973a6-3872-421a-947b-a21b4066f559"><ix:nonFraction unitRef="usd" contextRef="i40c013c8ea9741298fb8e28d4be4db14_I20210630" decimals="-8" format="ixt:numdotdecimal" name="cmcsa:CollateralizedObligation" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4Nzk0NQ_b50a5be8-efcc-45f3-b10c-c934727c5cf8">5.2</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> billion. The estimated fair value was based on Level 2 inputs that use interest rates for debt with similar terms and remaining maturities. We present our investment in Hulu and the term loan separately in our condensed 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.</span></div><div style="margin-bottom:6pt;margin-top:6.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Investments</span></div><div style="margin-top:3.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AirTouch</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, Verizon Americas, Inc., formerly known as AirTouch Communications, Inc. (&#8220;AirTouch&#8221;), redeemed the <ix:nonFraction unitRef="preferredstockseries" contextRef="i30bd9c11e58047b29f0bdeee60aab26e_I20200430" decimals="INF" format="ixt-sec:numwordsen" name="cmcsa:NumberOfPreferredStockSeries" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMjQ5Mg_de82c88a-121b-4c0d-8af0-e387b72adafc">two</ix:nonFraction> series of preferred stock and we received cash payments totaling $<ix:nonFraction unitRef="usd" contextRef="i78dcdfdd82a540fea35dfab7cd392be2_D20200401-20200430" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMTk0MQ_9b9c02e3-f40f-4844-b829-589dbafb9495">1.7</ix:nonFraction>&#160;billion. Subsequently, we redeemed and repurchased the <ix:nonFraction unitRef="preferredstockseries" contextRef="ib4499bd2de0b4a01aa62cac3a79446e9_I20200630" decimals="INF" format="ixt-sec:numwordsen" name="cmcsa:NumberOfPreferredStockSeries" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMjQ5NQ_1840de46-45fc-4bb3-9be8-2e9c77280dce">three</ix:nonFraction> series of preferred shares issued by one of our consolidated subsidiaries and made cash payments totaling $<ix:nonFraction unitRef="usd" contextRef="i440b8a69b1f34518a9659d22c5017621_D20200501-20200630" decimals="-8" format="ixt:numdotdecimal" name="cmcsa:PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMTk1Ng_1189493f-4cdc-437c-8814-a693f9129a55">1.8</ix:nonFraction>&#160;billion.</span></div></ix:continuation><div id="i318fb7fd0a834dfe8180e9d74d584148_82"></div><div style="margin-bottom:6pt;margin-top:10.5pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 8: <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTMwMQ_4528ef66-6b61-4b28-82bb-72f322a53dd4" continuedAt="i2cfd6f1aafcb4ec48dafeb60740b7fab" escape="true">Equity and Share-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i2cfd6f1aafcb4ec48dafeb60740b7fab"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTMwMg_bdcce3cc-3908-4d09-9706-f5b82c405697" escape="true"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted-Average Common Shares Outstanding</span></div><div style="margin-bottom:7pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of common shares outstanding &#8211; basic</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMi0xLTEtMS0w_e2acaae8-1b24-4231-8432-c8991aba81e6">4,601</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMi0zLTEtMS0w_57c890ff-6406-4414-abec-c075c0093f68">4,570</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMi00LTEtMS0w_1fd2218a-4de0-4057-9702-dcf7732a87cd">4,596</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMi02LTEtMS0w_eee05175-34b1-4e93-adc7-c6105f02812b">4,566</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMy0xLTEtMS0w_ed0e06f0-4f32-4f6c-bc52-a69592691ae7">72</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMy0zLTEtMS0w_7d533b8b-1615-4d62-8418-ed228575b8ea">37</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMy00LTEtMS0w_faabba61-cbd5-49ad-b9f9-44aad77928ab">73</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMy02LTEtMS0w_048c8708-e55a-458d-9b4d-b5a2dfe9f1b9">45</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of common shares outstanding &#8211; diluted</span></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfNC0xLTEtMS0w_2b4de804-ee1c-4e54-911a-eaedf308035b">4,673</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfNC0zLTEtMS0w_cb1301e7-63f6-4df4-837b-1ba31b1294b5">4,607</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfNC00LTEtMS0w_1c726dd6-d434-496e-9adb-eeee0b08d63b">4,669</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfNC02LTEtMS0w_7a16c9a9-c669-48f2-ab9a-2bd703d44eab">4,611</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTMwMw_fccc7395-edae-4098-9cad-5ac3cb4029c9" 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. 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.</ix:nonNumeric></span></div><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTMwNA_1f2a876e-4907-453a-be6f-fcb31ae1b70e" escape="true"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</span></div><div style="margin-bottom:7pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative translation adjustments</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfMS0xLTEtMS0w_d9557315-4631-4f8b-8b30-29c86a73601b">1,806</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfMS0zLTEtMS0w_2771e11c-d627-4720-b754-0a2a51e64cd9">1,790</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred gains (losses) on cash flow hedges</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:zerodash" name="us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfMy0xLTEtMS0w_66d30ab9-b2c9-438c-8f9e-97d3f926e943">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" sign="-" name="us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfMy0zLTEtMS0w_4b483a44-54ab-44dc-82da-1b8de22c9d9c">109</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized gains (losses) on employee benefit obligations and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" sign="-" name="cmcsa:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfNC0xLTEtMS0w_5aa21704-25ac-4796-8d31-a5d0d6d1d76f">186</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" sign="-" name="cmcsa:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfNC0zLTEtMS0w_d439dfea-f531-4775-9ef0-063b7b6bc3bb">203</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive income (loss), net of deferred taxes</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfNi0xLTEtMS0w_066e4802-4a72-4e02-b9a5-c064a2ad7add">1,992</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfNi0zLTEtMS0w_6d5a446b-7914-414d-bb85-0ad8587bbd97">1,884</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Additionally, through our employee stock purchase plans, employees are able to purchase shares of our common stock at a discount through payroll deductions.</span></div><div style="margin-top:3.8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, we granted <ix:nonFraction unitRef="shares" contextRef="i11e88629f1fd41d2b218a46f3ecb6aa9_D20210301-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfOTQz_8d8b75af-ab45-494a-80a4-41df361055b2">12.8</ix:nonFraction> million RSUs and <ix:nonFraction unitRef="shares" contextRef="i04a717cf5d704a8da18ab8fee276cb82_D20210301-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfOTU1_5f3c9a9f-42e6-4a68-91aa-2cb12ef69102">42.3</ix:nonFraction> million stock options related to our annual management awards. The weighted-average fair values associated with these grants were $<ix:nonFraction unitRef="usdPerShare" contextRef="i11e88629f1fd41d2b218a46f3ecb6aa9_D20210301-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTA4MA_4b7aa9e0-3f7b-4f63-8902-ae1b27c85ef0">54.62</ix:nonFraction> per RSU and $<ix:nonFraction unitRef="usdPerShare" contextRef="i04a717cf5d704a8da18ab8fee276cb82_D20210301-20210331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTA5NQ_de106c09-1113-40f2-aeb8-3ebe920f0151">9.64</ix:nonFraction> per stock option.</span></div><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTMwMA_28da8849-981b-4440-8ef3-5c8e8e4121a4" escape="true"><div style="margin-top:10.5pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recognized Share-Based Compensation Expense</span></div><div style="margin-top:15.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted share units</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5bf8768508649c4a9ffe69a00a22f58_D20210401-20210630" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMi0xLTEtMS0w_8a1d6416-5db8-44dc-b919-3096186f5966">185</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ccadf5f33b54fe582d375275c41f452_D20200401-20200630" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMi0zLTEtMS0w_c3e52faf-c083-4d20-8646-5900a462588c">179</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if23d1e212e4c4297a5b4077667338e58_D20210101-20210630" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMi01LTEtMS0w_349c44ff-0ff8-48c5-8577-ff3c684c2ee1">391</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if93b5130f1e048c2b2a30a86cf18ba2d_D20200101-20200630" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMi03LTEtMS0w_b54d50e1-4e0c-4447-b03c-d987b30d7271">320</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i587f0028b52c454cad1a9ca62fb20ed0_D20210401-20210630" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMy0xLTEtMS0w_ab4b12dd-71a2-4662-ba84-6bd788f040bf">89</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia77904a24dce4d2a90769e62279c8b00_D20200401-20200630" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMy0zLTEtMS0w_2e6f3726-d643-42ed-b270-0baa6b671710">83</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia662bc5342274bddadd1743577976952_D20210101-20210630" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMy01LTEtMS0w_1548f5d1-00d6-4b90-83f0-4cfab1f25638">178</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27f64a0fa41d4c2e86b78740e10db281_D20200101-20200630" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMy03LTEtMS0w_afe2800d-3976-4ff9-95b9-7fb96b04be90">154</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0bafb5e6c1c4a9ab50ab8c00da517d5_D20210401-20210630" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNC0xLTEtMS0w_28969e11-e40d-4121-b4b7-18000adf4cfb">9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i086cdcabd3a74ad58a134ca8abca7d3a_D20200401-20200630" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNC0zLTEtMS0w_298fe19b-a508-4f18-ac9f-65e8f000338d">9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2ac782e4cf848feba6aad85474f3d1f_D20210101-20210630" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNC01LTEtMS0w_261b9c74-1b29-45c4-8599-080084d3edea">20</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia279ccffea624308b71a4856e5be729a_D20200101-20200630" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNC03LTEtMS0w_929cde0a-8f7e-467e-8db2-4ee480cf0f53">21</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNS0xLTEtMS0w_08528d47-0023-49c8-8ff8-aee3fd3ccf5c">282</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNS0zLTEtMS0w_6e064b5e-56dd-43cf-8182-c2dc28c3daaa">271</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNS01LTEtMS0w_136b3ce4-8039-441c-8fd1-f43f105ed3e0">589</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNS03LTEtMS0w_c58bb2a5-0e8a-4321-9544-c9d0d0c108ba">495</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, we had unrecognized pretax compensation expense of $<ix:nonFraction unitRef="usd" contextRef="iab156dc97f9e4f5fb2ada79388f49470_I20210630" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTIyMw_5a68ca81-31fe-4d95-9915-7c265266de90">1.4</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="id9ca98b0a09a4036b92187f9a54d0696_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTIzMA_b3a6840d-850a-41d2-9c10-e681a05b9e9d">726</ix:nonFraction> million related to nonvested RSUs and nonvested stock options, respectively.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><div id="i318fb7fd0a834dfe8180e9d74d584148_85"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation</span></div></div><div style="margin-top:10.5pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 9: <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMTAxNw_09588966-813f-47f8-9014-13274b317a51" continuedAt="i7a3890c99940449082e1be6f55b327ed" escape="true">Supplemental Financial Information</ix:nonNumeric></span></div><ix:continuation id="i7a3890c99940449082e1be6f55b327ed"><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of 2021, tax law changes were enacted in the United Kingdom that, among other provisions, will increase the corporate tax rate to 25% from 19% effective April 1, 2023. The rate change resulted in an increase to our net deferred tax liabilities of $<ix:nonFraction unitRef="usd" contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMTI2NDQzODM3MjExMjk_fe9fc193-3c6d-4666-bbf9-6d5038c67276">498</ix:nonFraction> million and a corresponding increase to income tax expense in the second quarter of 2021. Our income tax expense in the United Kingdom will be based on the new rate beginning in 2023.</span></div><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMTAyNg_410d7a96-5dcb-4bc9-9824-5d056e5e2440" escape="true"><div style="margin-top:10.5pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Payments for Interest and Income Taxes </span></div><div style="margin-top:8.8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOmE1NGVlZTI3NjUxZjQwMjc5YTA0NjZkMWNhZmZhYTdjL3RhYmxlcmFuZ2U6YTU0ZWVlMjc2NTFmNDAyNzlhMDQ2NmQxY2FmZmFhN2NfMi0xLTEtMS0w_ff308838-6e86-4f0d-a7b9-4b91c6e6bcde">1,909</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOmE1NGVlZTI3NjUxZjQwMjc5YTA0NjZkMWNhZmZhYTdjL3RhYmxlcmFuZ2U6YTU0ZWVlMjc2NTFmNDAyNzlhMDQ2NmQxY2FmZmFhN2NfMi0zLTEtMS0w_ec0a1c57-1ad7-4074-b635-f421d2879830">1,936</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOmE1NGVlZTI3NjUxZjQwMjc5YTA0NjZkMWNhZmZhYTdjL3RhYmxlcmFuZ2U6YTU0ZWVlMjc2NTFmNDAyNzlhMDQ2NmQxY2FmZmFhN2NfMy0xLTEtMS0w_9fe1981f-ae9d-499d-a500-8be10e250ee9">1,832</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-6" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOmE1NGVlZTI3NjUxZjQwMjc5YTA0NjZkMWNhZmZhYTdjL3RhYmxlcmFuZ2U6YTU0ZWVlMjc2NTFmNDAyNzlhMDQ2NmQxY2FmZmFhN2NfMy0zLTEtMS0w_e1f8f14c-62a8-4451-ab8f-facf2a2aa068">333</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:1.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Noncash Activities</span></div><div style="margin-top:3.8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2021:</span></div><div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we recognized operating lease assets and liabilities of $<ix:nonFraction unitRef="usd" contextRef="id31dbf9f6d87423faf892b3880793580_D20210101-20210630" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMjAy_ae3c81e8-851d-4155-9b2f-a2c8a1966a82">2.8</ix:nonFraction> billion related to Universal Beijing Resort with lease terms of <ix:nonNumeric contextRef="iedb942490c9644b885f1ee87f77917ab_I20210630" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMjYx_4d9ce9d2-4b3e-431b-b3fb-f75fcbaf46a1">33</ix:nonNumeric> years and using a weighted average discount rate of <ix:nonFraction unitRef="number" contextRef="iedb942490c9644b885f1ee87f77917ab_I20210630" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMTI2NDQzODM3MjA0NjA_9bc4ac07-bcec-4105-a434-eb6c798d2cc1">4.4</ix:nonFraction>%</span></div><div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we acquired $<ix:nonFraction unitRef="usd" contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" decimals="-8" format="ixt:numdotdecimal" name="cmcsa:CapitalCostsIncurredButNotYetPaid" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMzI1_a42288bb-83a3-42a7-b36f-a6c6c0ea8af9">1.5</ix:nonFraction> billion of property and equipment and intangible assets that were accrued but unpaid</span></div><div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we recorded a liability of $<ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfNDMy_3d220a18-8b3a-490f-b0ba-511c47a6f7a9">1.2</ix:nonFraction> billion for a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="INF" name="us-gaap:DividendsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfNDY4_bb480b8c-61da-4339-9f3d-3978962cddbf">0.25</ix:nonFraction> per common share paid in July 2021</span></div><div style="margin-top:3.8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2020:</span></div><div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we acquired $<ix:nonFraction unitRef="usd" contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630" decimals="-8" format="ixt:numdotdecimal" name="cmcsa:CapitalCostsIncurredButNotYetPaid" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfNTQ1_0b40f2fe-be22-4d8e-acf5-ccdf4e46f71d">1.8</ix:nonFraction> billion of property and equipment and intangible assets that were accrued but unpaid</span></div><div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we recorded a liability of $<ix:nonFraction unitRef="usd" contextRef="i8e539bb7896f4f9281df897e5c0eb080_I20200630" decimals="-8" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfNjUy_74862911-72f4-4b46-b104-cdd4859a0aa9">1.1</ix:nonFraction> billion for a quarterly cash dividend of $<ix:nonFraction unitRef="usdPerShare" contextRef="i8e539bb7896f4f9281df897e5c0eb080_I20200630" decimals="INF" name="us-gaap:DividendsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfNjg4_23b078bb-cbea-4692-be2e-a2a4ec0211f8">0.23</ix:nonFraction> per common share paid in July 2020</span></div><div style="margin-top:6.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMTAxMA_43babc08-ed82-49b0-ba99-c844e935bd98" escape="true"><div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the condensed consolidated balance sheet to the total of the amounts reported in our condensed consolidated statement of cash flows. </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMS0xLTEtMS0w_5f14d8dc-e406-448c-9e65-7a801edec874">12,378</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMS0zLTEtMS0w_1c934e05-26f7-4d32-8976-8f2d649235fe">11,740</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other current assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" name="us-gaap:RestrictedCashCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMi0xLTEtMS0w_aaae7ed2-7f99-465b-b8af-eae91f947361">26</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" name="us-gaap:RestrictedCashCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMi0zLTEtMS0w_5e073014-408e-460a-bdbd-f3f68826776c">14</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other noncurrent assets, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" name="us-gaap:RestrictedCashNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMy0xLTEtMS0w_d9a94724-ce6c-4a71-bc7b-95c67b667c28">14</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" name="us-gaap:RestrictedCashNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMy0zLTEtMS0w_d5d3307f-4d7f-4763-ac0c-5ecdda57f73f">14</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash, end of period</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfNC0xLTEtMS0w_bde1f719-a3ef-421f-baf8-60a0915d79bd">12,418</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfNC0zLTEtMS0w_59c15c60-f80c-41cd-835a-beefb3ed1447">11,768</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i318fb7fd0a834dfe8180e9d74d584148_88"></div><div style="margin-top:10.5pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 10: <ix:nonNumeric contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84OC9mcmFnOjJiN2ZkOWFiMjhkODQxODhhNmU5MmQ2ZDIzMTYyZGJhL3RleHRyZWdpb246MmI3ZmQ5YWIyOGQ4NDE4OGE2ZTkyZDZkMjMxNjJkYmFfODM5_494fedaf-b583-4e47-9a71-33a81b4fcd2a" continuedAt="ic8236e3785504ed08cb8105ea542694a" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="ic8236e3785504ed08cb8105ea542694a"><div style="margin-top:6.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redeemable Subsidiary Preferred Stock</span></div><div style="margin-top:3.8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2021, we redeemed all of the NBCUniversal Enterprise, Inc. preferred stock and made cash payments equal to the aggregate liquidation preference of $<ix:nonFraction unitRef="usd" contextRef="i219d064de3274433809ffc491438c576_D20210101-20210331" decimals="-6" format="ixt:numdotdecimal" name="cmcsa:PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84OC9mcmFnOjJiN2ZkOWFiMjhkODQxODhhNmU5MmQ2ZDIzMTYyZGJhL3RleHRyZWdpb246MmI3ZmQ5YWIyOGQ4NDE4OGE2ZTkyZDZkMjMxNjJkYmFfMjUz_7d5a78ef-3a54-40a1-8ed4-75024688cbd9">725</ix:nonFraction>&#160;million. As of December&#160;31, 2020, the preferred stock had a carrying value equal to its liquidation preference and was presented in redeemable noncontrolling interests and redeemable subsidiary preferred stock.</span></div><div style="margin-top:6.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:15pt;margin-top:3.8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to legal proceedings and claims that arise in the ordinary course of our business. While the amount of ultimate liability with respect to such 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 style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="i318fb7fd0a834dfe8180e9d74d584148_91"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ITEM&#160;2: MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_94"></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion is provided as a supplement to, and should be read in conjunction with, the condensed consolidated financial statements and related notes included in this Quarterly Report on Form 10-Q and our 2020 Annual Report on Form 10-K.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Overview</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We 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 three reportable business segments: Media, Studios and Theme Parks (collectively, the &#8220;NBCUniversal segments&#8221;); and (3) Sky in one reportable business segment. Refer to Note 2 for information on our reportable segments, including a description of the segment change implemented in the first quarter of 2021. All amounts are presented on a consistent basis under the new segment structure. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impacts of COVID-19</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The novel coronavirus disease 2019&#160;(&#8220;COVID-19&#8221;)&#160;and measures taken to prevent its spread across the globe have impacted our businesses in a number of ways. COVID-19 has had material negative impacts on NBCUniversal and Sky results of operations primarily due to the temporary restrictions and closures at our theme parks and the impacts of professional sports, respectively. We expect the effects of the COVID-19 pandemic will continue to adversely impact our consolidated results of operations over the near to medium term, although the extent of such impact will depend on restrictive governmental measures, U.S. and global economic conditions, expanded availability and acceptance of vaccines and consumer behavior in response to COVID-19. The most significant effects of COVID-19 began in the latter part of the first quarter of 2020, affecting the comparability of periods included in this report. The following summary provides a discussion of current and potential future effects of the pandemic with direct impacts to our businesses.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">      Cable Communications</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Beginning in March 2020, new qualifying customers for Internet Essentials, our low-income internet adoption program, receive 60 days of free broadband services. Our customer metrics do not include customers in the free Internet Essentials offer or certain high-risk customers who continued to receive service following nonpayment as a result of COVID-19 programs. The number of customers excluded from our customer metrics has continued to decrease as some of these customers either began paying for service, resulting in customer net additions, or disconnected and no longer receive service, and we expect this to continue in future periods. We have experienced improvement in customer collections; however, we believe there continues to be a risk associated with collections on our outstanding receivables as a result of COVID-19. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">      NBCUniversal</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our theme parks in Orlando and Hollywood were operating without capacity restrictions as of the end of the second quarter of 2021, following periods with capacity restrictions in place. Our theme park in Japan was temporarily closed for a period in the second quarter of 2021, but was reopened and operating with capacity restrictions as of the end of the quarter. The capacity restrictions and temporary closures of our theme parks had a significant impact on our revenue and Adjusted EBITDA for the three and six months ended June 30, 2021 on a consolidated basis. We expect the results of operations at our theme parks will continue to be negatively impacted and we cannot predict if our parks will remain open or be subject to capacity restrictions, or the level of attendance at our reopened parks. We currently expect that Universal Beijing Resort will open later in 2021. The development of the Epic Universe theme park in Orlando resumed in the first quarter of 2021.</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Delays to the start of seasons for certain professional sports leagues, including the 2020-2021 NHL and NBA seasons, resulted in the shift of additional events into the first and second quarters of 2021 compared to a normal year, which impacted the timing of revenue and expense recognition, because both advertising revenue and costs associated with broadcasting these programs are recognized when events are broadcast. We expect the timing of sports seasons to generally return to a normal calendar beginning in the third quarter of 2021. In addition, the 2020 Tokyo Olympics were postponed from the third quarter of 2020 to the third quarter of 2021, resulting in a corresponding delay of the associated revenue and costs. </span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our studio production operations have generally returned to full capacity. With the temporary closure and limited capacity operation of many movie theaters worldwide, we have delayed or altered the theatrical distribution strategy for certain of our films, both domestically and internationally. Delays in theatrical releases affect both current and future periods as a result of corresponding delays in subsequent content licensing windows. We expect results of </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operations in our Studios segment to continue to be negatively impacted over the near to medium term as a result of COVID-19.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">      Sky</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.2pt">Direct-to-consumer revenue has been negatively impacted, and future periods may be negatively impacted, as a result of lower sports subscription revenue due to the closures and extent of reopening of our commercial customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> locations. In addition, delays to the start of the 2020-2021 seasons for certain sports, including European football, resulted in the shift of additional events and the significant costs associated with broadcasting these programs into the first and second quarters of 2021 compared to a normal year. We expect the timing of sports seasons to generally return to a normal calendar beginning in the third quarter of 2021.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, our businesses implemented separate cost savings initiatives, with the most significant relating to severance at NBCUniversal in connection with the realignment of the operating structure in our television businesses as well as overall reductions in the cost base. The costs of these initiatives were presented in Corporate and Other. Payments related to NBCUniversal employee severance are expected to be completed in 2021 and the related costs savings will be realized in operating costs and expenses primarily beginning in 2021. A portion of these cost savings may be reallocated to investments in content and other strategic initiatives.</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_97"></div><div style="margin-bottom:2pt;margin-top:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Consolidated Operating Results</span></div><div style="margin-bottom:2pt;margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Decrease)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,546&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,715&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,751&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,324&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and Expenses:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Programming and production</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,256&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,817&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,175&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,118&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating and administrative</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,549&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,646&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,818&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,900&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising, marketing and promotion</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,851&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,341&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,467&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,279&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,099&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,231&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,206&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,165&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,514&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,322&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,507&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,647&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.5&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,546&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,499&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,093)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,324)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment and other income (loss), net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,216&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(296)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,630&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,955&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,042&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,879&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(946)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,119)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,646)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,630&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,009&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,922&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,233&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Net income (loss) attributable to noncontrolling interests and redeemable subsidiary preferred stock</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income attributable to Comcast Corporation</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,738</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,988</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,067</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,135</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.81</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.65</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.54</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted earnings per common share attributable to Comcast Corporation shareholders</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.80</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.65</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.51</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.11</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,927</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,927</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,339</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,057</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Percentage changes that are considered not meaningful are denoted with NM.</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Adjusted EBITDA is a non-GAAP financial measure. Refer to the &#8220;Non-GAAP Financial Measures&#8221; section on page 26 for additional information, including our definition and our use of Adjusted EBITDA, and for a reconciliation from net income attributable to Comcast Corporation to Adjusted EBITDA.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Revenue</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cable Communications, Sky, Media, Theme Parks and Studios drove increases in consolidated revenue for the three and six months ended June&#160;30, 2021.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for our segments and other businesses is discussed separately below under the heading &#8220;Segment Operating Results.&#8221;</span></div><div style="margin-bottom:5.4pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Costs and Expenses</span></div><div style="margin-bottom:5.4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sky, Media, Cable Communications, Theme Parks and Studios drove increases in consolidated operating costs and expenses for the three and six months ended June&#160;30, 2021.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating costs and expenses for our segments and our corporate operations, businesses development initiatives and other businesses are discussed separately below under the heading &#8220;Segment Operating Results.&#8221;</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Consolidated Depreciation and Amortization Expense</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Decrease)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Decrease)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cable Communications</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,937&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,883&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,640&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,438&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comcast Consolidated</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,383</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,264</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,745</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,528</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated depreciation and amortization expense increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 primarily due to increased </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amortization expense at Sky due to the impact of foreign currency</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense from acquisition-related intangible assets totaled $586&#160;million and $1.2 billion for the three and six months ended June&#160;30, 2021, respectively. Amortization expense from acquisition-related intangible assets totaled $565 million and $1.1 billion for the three and six months ended June&#160;30, 2020, respectively. Amounts primarily relate to customer relationship intangible assets recorded in connection with the Sky transaction in the fourth quarter of 2018 and the NBCUniversal transaction in 2011.</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_103"></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Interest Expense </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense decreased for the three months ended June&#160;30, 2021 compared to the same period in 2020 primarily due to a decrease in average debt outstanding, partially offset by a $78&#160;million charge recorded in the current period related to the early redemption of senior notes due 2024. Interest expense decreased for the six months ended June&#160;30, 2021 compared to the same period in 2020 primarily due to a $140 million charge recorded in the prior year period related to the early redemption of senior notes, as well as a decrease in average debt outstanding, partially offset by a $78&#160;million charge recorded in the current period related to the early redemption of senior notes due 2024.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Investment and Other Income (Loss), Net</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in net income (losses) of investees, net</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(368)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized and unrealized gains (losses) on equity securities, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (loss), net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 13pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.8)</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total investment and other income (loss), net</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,216</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">420</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">189.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,607</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(296)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NM</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in investment and other income (loss) net for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 was primarily due to equity in net income (losses) of investees, net related to our investment in Atairos Group, Inc. and realized and unrealized gains (losses) on equity securities, net related to fair value adjustments for nonmarketable equity securities. The income (losses) at Atairos were driven by fair value adjustments on its underlying investments with income of $883&#160;million and $960&#160;million for the three and six months ended June&#160;30, 2021, respectively, and income of $446&#160;million and losses of $135&#160;million for the three and six months ended June&#160;30, 2020, respectively.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><div id="i318fb7fd0a834dfe8180e9d74d584148_109"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Income Tax Expense</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense for the three and six months ended June&#160;30, 2021 and 2020 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. The increases in income tax expense for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 were primarily due to higher income before income taxes. We also recognized income tax expense of $498 million related to an increase in our net deferred tax liability as a result of the enactment of tax law changes in the United Kingdom in the second quarter of 2021. Refer to Note 9 for further discussion.</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_115"></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Segment Operating Results</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our segment operating results are presented based on how we assess operating performance and internally report financial information. We use Adjusted EBITDA as the measure of profit or loss for our operating segments. See Note 2 for our definition of Adjusted EBITDA and a reconciliation from the aggregate amount of Adjusted EBITDA for our reportable business segments to consolidated income before income taxes.</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_118"></div><div style="margin-top:10.5pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Cable Communications Segment Results of Operations</span></div><div style="margin-bottom:7pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,717&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,317&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,001&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Video</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,554&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,415&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,177&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,047&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,776&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wireless</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business services</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,202&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,369&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,047&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,296&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,002</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,428</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,807</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,346</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating costs and expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Programming</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,593&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,203&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,263&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,682&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technical and product support</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,075&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,933&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,096&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,945&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer service</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">601&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,184&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,238&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising, marketing and promotion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,876&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,788&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Franchise and other regulatory fees</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,260&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,536&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,637&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating costs and expenses</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,929&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,252&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,904&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,094&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></div></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,073</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,176</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,903</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,252</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customer Metrics</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.114%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Additions / (Losses)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer relationships</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential customer relationships</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,339&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,724&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">601&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business services customer relationships</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,454&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,384&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total customer relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,793&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,108&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Residential customer relationships mix</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One product customers</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,477&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,306&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Two product customers</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,562&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,742&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three or more product customers</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,299&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,676&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(250)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Broadband</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential customers</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,108&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,194&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business services customers</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,280&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,209&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total broadband customers</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,403&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Video</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential customers</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,225&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,473&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(364)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(427)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(768)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(814)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business services customers</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total video customers</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,956&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,367&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(399)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(477)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(889)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(887)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Voice</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential customers</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,412&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,698&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(142)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business services customers</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total voice customers</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,788&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,029&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Wireless </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wireless lines</span></td><td colspan="2" style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,383&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,393&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5.4pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 multiple dwelling units (&#8220;MDUs&#8221;), including buildings located on college campuses, whose residents have the ability to receive additional services, such as additional programming choices or our high-definition video (&#8220;HD&#8221;) or digital video recorder (&#8220;DVR&#8221;) 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 broadband and video customer metrics include certain customers that have prepaid for services. Business customers are generally counted based on the number of locations receiving services within our distribution system, with certain offerings such as Ethernet network services counted as individual customer relationships. Wireless lines represent the number of activated, eligible wireless devices on customers&#8217; accounts. Individual customer relationships may have multiple wireless lines. Customer metrics for 2021 and 2020 do not include customers in the free Internet Essentials offer or certain high-risk customers who continued to receive service following nonpayment (refer to &#8220;Impacts of COVID-19&#8221; for further discussion). Total residential customer relationships and broadband customers were updated in the first quarter of 2021 due to a conforming change to methodology, resulting in a reduction of approximately 26,000 customers. There was no impact to net additions and information for all periods presented have been recast on a comparable basis.</span></div><div style="margin-bottom:5.4pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.015%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/(Decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/(Decrease)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average monthly total revenue per customer relationship</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.53&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.29&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.45&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.74&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average monthly Adjusted EBITDA per customer relationship</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.07&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.33&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.26&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.18&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:5.4pt;margin-top:1.8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 broadband, video and voice services is also impacted by changes in the allocation of revenue among services sold in a bundle, the allocation does not impact average monthly total revenue per customer relationship. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of our services has a different contribution to operating margin and we also use average monthly Adjusted EBITDA per customer relationship to evaluate the profitability of our customer base across our service offerings. We believe these metrics are useful to understand the trends in our business and average monthly Adjusted EBITDA per customer relationship is useful particularly as we continue to focus on growing our higher-margin businesses, including residential broadband and business services.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cable Communications Segment &#8211; Revenue</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Broadband</span></div><div style="margin-bottom:5.4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 due to increases in the number of residential broadband customers and increases in average rates. Average rates in the second quarter of 2020 were negatively impacted by waived fees due to COVID-19 and the impacts of customer adjustments. Refer to &#8220;Video&#8221; below for further information.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Video</span></div><div style="margin-bottom:5.4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 due to increases in average rates, partially offset by declines in the number of residential video customers. Average rates in the second quarter of 2020 were negatively impacted by customer adjustments accrued as a result of provisions in our programming distribution agreements with regional sports networks related to canceled sporting events. For customers receiving bundled services, the revenue reduction was allocated across each of the services in the bundle. We expect that the number of residential video customers will continue to decline, negatively impacting video revenue as a result of the competitive environment and shifting video consumption patterns.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Voice</span></div><div style="margin-bottom:5.4pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue decreased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 primarily due to declines in the number of residential voice customers, partially offset by increases in average rates. We expect that the number of residential voice customers and voice revenue will continue to decline.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Wireless</span></div><div style="margin-bottom:5.4pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 primarily due to increases in the number of customer lines and sales of devices.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Services</span></div><div style="margin-bottom:5.4pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 primarily due to increases in average rates compared to the prior year periods, which were negatively impacted by COVID-19, and increases in the number of customers receiving our services. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 reflecting an overall market recovery in the current year periods and reduced spending from advertisers in the prior year periods as a result of COVID-19.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased for the three months ended June&#160;30, 2021 compared to the same period in 2020 due to increases in revenue from our security and automation services and from the licensing of our technology platforms. Revenue increased for the six months ended June&#160;30, 2021 compared to the same period in 2020 due to an increase in the licensing of our technology platforms.</span></div><div style="margin-bottom:5.4pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cable Communications Segment &#8211; Operating Costs and Expenses</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Programming expenses increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020. The prior year periods include the impacts of adjustment provisions in our programming distribution agreements with regional sports networks related to canceled sporting events as a result of COVID-19. Excluding these adjustments, programming expenses increased due to increases in retransmission consent and sports programming rates, partially offset by declines in the number of video subscribers. We anticipate that our programming expenses will be impacted by rate increases to a greater extent in 2021 compared to 2020 due to the timing of contract renewals, partially offset by expected declines in the number of residential video customers.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technical and product support expenses increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 due to increased costs associated with our wireless phone service, partially offset by lower personnel costs.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer service expenses decreased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 primarily due to lower labor costs as a result of cost savings initiatives and reduced call volumes.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising, marketing and promotion expenses increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 primarily due to decreased spending as a result of COVID-19 in the prior year periods.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Franchise and other regulatory fees increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 primarily due to increases in regulatory costs.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other operating costs and expenses decreased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 primarily due to decreases in bad debt expense, partially offset by higher third-party advertising costs.</span></div><div style="margin-bottom:5.4pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cable Communications Segment &#8211; Operating Margin</span></div><div style="margin-bottom:5.4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating margin is Adjusted EBITDA as a percentage of revenue. We believe this metric is useful particularly as we continue to focus on growing our higher-margin businesses, including residential broadband and business services, and on improving overall operating cost management. </span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating margin for the three and six months ended June&#160;30, 2021 was and 44.2% and 43.7%, respectively. Our operating margin for the three and six months ended June&#160;30, 2020 was 42.8% and 41.7%, respectively. While the accrued adjustments for regional sports networks did not impact Adjusted EBITDA, they resulted in an increase to operating margins in the prior year periods. The most significant operating costs and expenses are the programming expenses we incur to provide content to our video customers, which increased 12.1% and 8.7% for the three and six months ended June&#160;30, 2021, respectively, compared to the same periods in 2020. </span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_124"></div><div style="margin-top:10.5pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NBCUniversal Segments Results of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;margin-top:15.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,148&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,096&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,184&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,974&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Studios</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,224&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,620&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,461&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(534)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(580)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,576)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,072)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,955</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,715</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,980</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,444</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,851&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,165&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Studios</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(393)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(395)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Adjusted EBITDA</span></div></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,553</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,380</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,043</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,069</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.8)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:2pt;text-align:justify"><span><br/></span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_130"></div><div style="margin-top:6.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Media Segment Results of Operations</span></div><div style="margin-top:11.8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,189&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,648&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,282&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,815&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,452&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,060&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,947&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,347&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">955&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">812&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,148</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,096</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,184</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,974</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating costs and expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Programming and production</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,679&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,589&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,201&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,857&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">755&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,673&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,595&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising, marketing and promotion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating costs and expenses</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,770&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,460&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,334&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,809&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,378</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,636</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(15.8)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,851</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,165</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(9.9)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:5.4pt;margin-top:4.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Media Segment &#8211; Revenue</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 due to increases in advertising revenue, distribution revenue and other revenue. Advertising revenue increased primarily due to an increased number of sporting events and higher pricing in the current year periods, reduced spending from advertisers in the prior year periods as a result of COVID-19 and increased advertising revenue at Peacock. These increases were partially offset by continued audience ratings declines at our networks. Distribution revenue increased due to contractual rate increases in the current year periods and credits accrued in the prior year periods at some of our regional sports networks resulting from the reduced number of games played by professional sports leagues due to COVID-19, partially offset by declines in the number of subscribers at our networks. Other revenue increased primarily due to increased revenue from our digital properties.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect the number of subscribers and audience ratings at our networks will continue to decline as a result of the competitive environment and shifting video consumption patterns. Revenue included $122 million and $213 million related to Peacock for the three and six months ended June&#160;30, 2021, respectively. Revenue included $6 million related to Peacock for both the three and six months ended June&#160;30, 2020. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Media Segment &#8211; Operating Costs and Expenses</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating costs and expenses increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 due to increases in programming and production costs, advertising, marketing and promotion costs and other operating and administrative costs. Programming and production costs increased primarily due to higher sports programming costs driven by increases in the number of sporting events as a result of the postponement and cancellation of events in the prior year as a result of COVID-19 and higher amortization expenses in the current year periods related to programming at Peacock. Advertising, marketing and promotion costs increased primarily due to higher marketing related to Peacock, which was partially offset by lower spend related to our networks in the six month period. Other operating and administrative costs increased due to increased costs related to Peacock, partially offset by cost savings initiatives in the six month period. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating costs and expenses included $485 million and $853 million related to Peacock for the three and six months ended June&#160;30, 2021, respectively. Operating costs and expenses included $123 million and $182 million related to Peacock for the three and six months ended June&#160;30, 2020, respectively. We expect to continue to incur significant costs related to additional content and marketing as we invest in the platform and attract new customers.</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_136"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Studios Segment Results of Operations</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content licensing</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,746&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,855&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,565&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theatrical</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Home entertainment and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,224</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,052</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,620</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,461</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating costs and expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Programming and production</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,603&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,398&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,217&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,911&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating and administrative</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising, marketing and promotion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating costs and expenses</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,068&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,967&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,838&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">156</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">323</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(51.7)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">653</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">623</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:7pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Studios Segment &#8211; Revenue</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased for the three months ended June&#160;30, 2021 compared to the same period in 2020 due to increases in theatrical revenue and content licensing revenue, offset by a decrease in home entertainment and other revenue. Theatrical revenue increased primarily due to releases in the current year period, including </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">F9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and the impact of theater closures in the prior year period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Content licensing revenue increased primarily due to the timing of when content was made available by our television studios under licensing agreements, partially offset by decreases at our film studios as a result of COVID-19 and the impacts of initial licenses of content associated with the launch of Peacock in the prior year period. Home entertainment and other revenue decreased primarily due to a reduced number of releases in the current year period due to COVID-19.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased for the six months ended June&#160;30, 2021 compared to the same period in 2020 due to an increase in content licensing revenue, offset by decreases in theatrical revenue and home entertainment and other revenue. Content licensing revenue increased primarily due to the timing of when content was made available by our television studios under licensing agreements, including a new licensing agreement for content that became exclusively available for streaming on Peacock during the first quarter of 2021. Theatrical revenue decreased primarily due to the impacts of COVID-19 on the operation of movie theaters. Home entertainment and other revenue decreased primarily due to a reduced number of releases in the current year period due to COVID-19.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Studios Segment &#8211; Operating Costs and Expenses</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating costs and expenses increased for the three months ended June&#160;30, 2021 compared to the same period in 2020 due to increases in programming and production costs and advertising, marketing and promotion costs. Programming and production costs increased primarily due to higher amortization associated with content licensing sales in the current year period, as well as the impact from the updated accounting guidance related to episodic television series, which was adopted and had a favorable impact on programming and production expense in the prior year period. Advertising, marketing and promotion costs increased due to higher spending on theatrical releases in the current year period. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating costs and expenses increased for the six months ended June&#160;30, 2021 compared to the same period in 2020 due to increases in programming and production costs, partially offset by decreases in advertising, marketing and promotion costs and other operating and administrative costs. Programming and production costs increased primarily due to higher amortization associated with content licensing sales, including the new licensing agreement for content that became exclusively available for streaming on Peacock during the first quarter of 2021, as well as the impact from the updated accounting guidance related to episodic television series in the prior year period. These increases were partially offset by a decrease in amortization associated with theatrical releases in the current year period. Advertising, marketing and promotion costs decreased due to lower spending on theatrical film releases in the current year period. Other operating and administrative costs decreased due to cost savings initiatives.</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_142"></div><div style="margin-top:6.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Theme Parks Segment Results of Operations </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NM</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating costs and expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,555&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">221</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(393)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NM</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">159</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(306)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NM</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Theme Parks Segment &#8211; Revenue </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 primarily due to the operation of our theme parks in the current year periods compared to temporary closures and capacity restrictions as a result of COVID-19 in the prior year periods. All of our theme parks temporarily closed beginning in mid to late first quarter of 2020. Our theme park in Orlando reopened with capacity restrictions in the second quarter of 2020 and was operating without capacity restrictions as of the end of the second quarter of 2021. Our theme park in Hollywood reopened with capacity restrictions early in the second quarter of 2021 and was operating without capacity restrictions as of the end of the quarter. Our theme park in Japan reopened with capacity restrictions in the second quarter of 2020, was temporarily closed for a period in the second quarter of 2021 and has reopened, with capacity restrictions as of the end of the quarter.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Theme Parks Segment &#8211; Operating Costs and Expenses</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating costs and expenses increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 primarily due to the operation of our theme parks in the current year periods compared to temporary closures and capacity </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restrictions in the prior year periods, as well as increased pre-opening costs associated with Universal Beijing Resort. We expect to incur additional pre-opening costs ahead of the expected opening of Universal Beijing Resort later in 2021. </span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_148"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NBCUniversal Headquarters, Other and Eliminations</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Headquarters and Other Results of Operations</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating costs and expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(186)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(82)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(127.3)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(395)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(303)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(30.3)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating costs and expenses include overhead, personnel costs and costs associated with corporate initiatives. </span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_151"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Eliminations</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(534)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(580)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.8)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,576)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,072)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating costs and expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(518)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(476)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,351)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(962)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(15)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(104)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(85.6)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(225)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(110)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103.0%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts represent eliminations of transactions between our NBCUniversal segments, which are affected by the timing of recognition of content licenses between our Studios and Media segments. Current year amounts include the impact of a new licensing agreement for content that became exclusively available for streaming on Peacock during the first quarter of 2021, and prior year amounts include the impacts of initial licenses of content associated with the launch of Peacock. </span></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June&#160;30, 2021, approximately 33% and 44%, respectively, of Studios segment content licensing revenue resulted from transactions with other segments, primarily with the Media segment. For the three and six months ended June&#160;30, 2020, approximately 36% and 33%, respectively, of Studios segment content licensing revenue resulted from transactions with other segments, primarily with the Media segment. Eliminations will increase or decrease to the extent that additional content is made available to our other segments. Refer to Note 2 for further discussion of transactions between our segments.</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_154"></div><div style="margin-top:10.5pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Sky Segment Results of Operations</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:29.838%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.971%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Decrease)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Constant Currency Growth</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Decrease)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Constant Currency Growth</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct-to-consumer</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,222&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,524&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,288&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,203&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,216&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,079</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,217</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,596</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating costs and expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Programming and production </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,447&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,931&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct network costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,256&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">955&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,589&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,289&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,734&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating costs and expenses</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,660&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,330&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,294&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,296&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></div></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">560</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">749</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(25.3)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(32.4)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">924</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,300</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(29.0)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(35.4)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">All percentages are calculated based on actual amounts. Minor differences may exist due to rounding.</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Constant currency growth is a non-GAAP financial measure. Refer to the &#8220;Non-GAAP Financial Measures&#8221; section on page 26 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><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customer Metrics</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.114%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Additions / (Losses)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total customer relationships</span></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,198&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,002&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248)</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(278)</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Customer metrics are presented based on actual amounts. Minor differences may exist due to rounding. Customer relationships represent the number of residential customers that subscribe to at least one of Sky&#8217;s four primary services of video, broadband, voice and wireless phone service. Sky reports commercial customers, including hotels, bars, workplaces and restaurants, generally based on the number of locations receiving our services. In the first quarter of 2021, we implemented conforming changes to our methodology for counting commercial customers in Italy and Germany, which are now counted as described above, consistent with customers in the United Kingdom. Previously these customers were counted based on a residential equivalent unit in Italy and the number of active venues or rooms in Germany. This change resulted in a reduction in Sky&#8217;s total customer relationships of 714,000 as of December 31, 2020. The impact of the change in methodology to customer relationship net additions for any period was not material. For comparative purposes, we have updated Sky&#8217;s historical total customer relationships and average monthly direct-to-consumer revenue per customer relationship to reflect this adjustment.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.502%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.502%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Decrease)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Constant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Currency</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Growth</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Decrease)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Constant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Currency</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Growth</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average monthly direct-to-consumer revenue per customer relationship</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.35&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.82&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 %</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.50&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.87&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:1pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Constant currency growth is a non-GAAP financial measure. Refer to the &#8220;Non-GAAP Financial Measures&#8221; section on page 26 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><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. We believe average monthly direct-to-consumer revenue per customer relationship is useful in understanding the trends in our business across all of our direct-to-consumer service offerings.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sky Segment &#8211; Revenue</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Direct-to-Consumer</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020. Excluding the impact of foreign currency, revenue increased primarily due to increases in average revenue per customer relationship and customer relationships. The increases in average revenue per customer relationship were primarily due to the impacts of the postponement of sporting events in the prior year periods as a result of COVID-19 and rate increases in the United Kingdom.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Content</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020. Excluding the impact of foreign currency, revenue increased primarily due to higher revenue from sports programming licensing arrangements and from the distribution of Sky&#8217;s sports programming on third-party platforms, both reflecting the postponement of sporting events in the prior year periods as a result of COVID-19. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020. Excluding the impact of foreign currency, revenue increased primarily reflecting an overall market recovery and an increased number of sporting events in the current year periods, and reduced spending from advertisers in the prior year periods, as a result of COVID-19.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sky Segment &#8211; Operating Costs and Expenses</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Programming and production costs increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020. Excluding the impact of foreign currency, programming and production costs increased primarily due to increases in the number of sporting events in the current year periods due to COVID-19, including the impacts of the delayed starts of the 2020-2021 European football seasons and the disrupted seasons in the first and second quarters of 2020. We held the Italian broadcast rights to Lega Nazionale Professionisti Serie A through the end of the 2020-2021 season. Beginning with the 2021-2022 season and through the 2023-2024 season, we will have nonexclusive broadcast rights to a reduced number of matches, which will result in a reduction in programming and production costs and we expect will result in declines in revenue and customer relationships in Italy.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Direct network costs increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020. Excluding the impact of foreign currency, direct network costs increased primarily due to increases in costs associated with </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sky&#8217;s wireless phone and broadband services as a result of increases in the sale of handsets and the number of customers receiving these services.</span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expenses increased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020. Excluding the impact of foreign currency, other expenses increased primarily due to higher fees paid to third-party channels related to advertising sales and higher marketing costs, both reflecting the impact of COVID-19 in the prior year periods, partially offset by lower personnel costs.</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_160"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Corporate, Other and Eliminations</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate and Other Results of Operations</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.017%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating costs and expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(261)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(389)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(541)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(582)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate and Other &#8211; Revenue</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue primarily relates to Comcast Spectacor, which owns the Philadelphia Flyers and the Wells Fargo Center arena in Philadelphia, Pennsylvania. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate and Other &#8211; Operating Costs and Expenses</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating costs and expenses primarily include overhead, personnel costs, the costs of other business initiatives, and operating costs and expenses associated with Comcast Spectacor.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenses decreased for the three and six months ended June&#160;30, 2021 compared to the same periods in 2020 primarily due to costs incurred in the prior year periods in response to COVID-19, including severance charges related to our businesses. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Eliminations</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase/<br/>(Decrease)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(723)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(547)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,434)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,222)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating costs and expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(725)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(558)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,445)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,240)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(83.2)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(38.0)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts represent eliminations of transactions between Cable Communications, NBCUniversal, Sky and other businesses. Eliminations of transactions between NBCUniversal segments are presented separately. Refer to Note 2 for a description of transactions between our segments.</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_166"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Adjusted EBITDA</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. 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&#160;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&#160;Adjusted&#160;EBITDA may not be directly comparable to similar measures used by other companies. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define Adjusted EBITDA as net income attributable to Comcast Corporation before net income (loss) attributable to noncontrolling interests and redeemable subsidiary preferred stock, income tax expense, investment and other income (loss), net, interest expense, depreciation and amortization expense, and other operating gains and losses (such as impairment charges related to fixed and intangible assets and gains or losses on the sale of long-lived assets), if any. From time to time, we may exclude from Adjusted EBITDA the impact of certain events, gains, losses or other charges (such as significant legal settlements) that affect the period-to-period comparability of our operating performance. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We reconcile consolidated Adjusted EBITDA to net income attributable to Comcast Corporation. This measure should not be considered a substitute for operating income, net income (loss), net income attributable to Comcast Corporation, or net cash provided by operating activities that we have reported in accordance with GAAP.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation from Net Income Attributable to Comcast Corporation to Adjusted EBITDA</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income attributable to Comcast Corporation </span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,738</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,988</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,067</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,135</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to noncontrolling interests and redeemable subsidiary preferred stock</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,119&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,646&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment and other (income) loss, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,216)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(420)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,607)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,112&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,112&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,324&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,099&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,231&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,206&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,165&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,514&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,322&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,927</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,927</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,339</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,057</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:1pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:4.63pt">Amounts represent the impacts of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA, including Sky transaction-related costs and costs related to our investment portfolio.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Constant Currency</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 period over period to evaluate its underlying performance.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Constant currency and constant currency growth rates are calculated by comparing the comparative period results in the prior year adjusted to reflect the average exchange rates from the current year period rather than the actual exchange rates in effect during the respective prior year periods. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of Sky Constant Currency Growth Rates</span></div><div style="margin-bottom:7pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.017%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Actual</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Constant Currency</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Constant Currency Growth</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Actual</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Constant Currency</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Constant Currency Growth</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions, except per customer data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct-to-consumer</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,222&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,921&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,288&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,914&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,216&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">914&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,541</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10,217</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,441</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating costs and expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Programming and production </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,447&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,931&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,956&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct network costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,256&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,589&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,437&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,002&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating costs and expenses</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,660&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,714&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,294&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,012&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">560</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">828</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(32.4)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">924</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,429</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(35.4)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average monthly direct-to-consumer revenue per customer relationship</span></div></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60.35</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">56.56</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.7 %</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">59.50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">57.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div id="i318fb7fd0a834dfe8180e9d74d584148_172"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our businesses generate significant cash flows from operating activities. We believe that we will be able to continue to meet our current and long-term liquidity and capital requirements, including fixed charges, through our cash flows from operating activities; existing cash, cash equivalents and investments; available borrowings under our existing credit facility; and our ability to obtain future external financing. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain significant availability under our revolving credit facility and commercial paper program to meet our short-term liquidity requirements. As of June&#160;30, 2021, amounts available under our revolving credit facility, net of amounts outstanding under our commercial paper program and outstanding letters of credit and bank guarantees, totaled $11.0 billion. We entered into a new revolving credit facility in March 2021 (see Note 5).</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to customary covenants and restrictions set forth in agreements related to debt issued at Comcast and certain of our subsidiaries, including the indentures governing our public debt securities and the credit agreements governing the Comcast revolving credit facility. Our credit facility contains a financial covenant pertaining to leverage, which is the ratio of debt to EBITDA, as defined in the credit facility. Compliance with this financial covenant is tested on a quarterly basis under the terms of the credit facility. As of June&#160;30, 2021, we met this financial covenant by a significant margin and we would expect to remain in compliance with this financial covenant and other covenants related to our debt. The covenants and restrictions in our revolving credit facility do not apply to certain entities, including Sky and our international theme parks.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Activities</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Net Cash Provided by Operating Activities</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,546&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,499&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,745&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,528&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncash share-based compensation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,909)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,936)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of income taxes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,832)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(333)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by operating activities</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,357</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,467</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The variance in changes in operating assets and liabilities for the six months ended June&#160;30, 2021 compared to the same period in 2020 was primarily due to the timing of amortization and related payments for our film and television costs, including the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">timing of sporting events partially offset by increased production spend, as well as increases in deferred revenue and accounts receivable. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, we entered into an agreement with the NFL extending our rights for an additional 11 years through the 2033-2034 season. The new agreement includes exhibition rights for three additional Super Bowls and certain other rights, including streaming rights and additional exclusive games on Peacock.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in income tax payments for the six months ended June 30, 2021 compared to the same period in 2020 was primarily due to the extension of due dates for estimated second quarter 2020 federal income tax payments to the third quarter of 2020. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investing Activities</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities for both the six months ended June&#160;30, 2021 and 2020 consisted primarily of capital expenditures, cash paid for intangible assets and the construction of Universal Beijing Resort, which were partially offset by proceeds from sales of businesses and investments. Capital expenditures increased for the six months ended June&#160;30, 2021 compared to the same period in 2020 primarily due to increased spending at our Cable Communications segment related to scalable infrastructure, customer premise equipment and line extensions. NBCUniversal capital expenditures decreased as a result of reduced spending at our Theme Parks. Proceeds from sales of businesses and investments decreased for the six months ended June&#160;30, 2021 compared to the same period in 2020 primarily due to the sale of our investment in AirTouch in the prior year period. </span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing Activities</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities for the six months ended June&#160;30, 2021 consisted primarily of repayments of debt, dividend payments, repurchases of common stock under our share repurchase program and employee plans and payments related to the redemption of NBCUniversal Enterprise redeemable subsidiary preferred stock presented in other financing activities. Net cash used in financing activities for the six months ended June&#160;30, 2020 consisted primarily of repayments of debt, dividend payments and payments related to the redemption and repayment of subsidiary preferred shares presented in other financing activities, which were partially offset by proceeds from borrowings. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June 30, 2021, we made debt repayments totaling $5.8 billion, including $4.0 billion of optional repayments of term loans due 2022 to 2023 and the early redemption of $1.3 billion of senior notes maturing in 2024.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, we had no commercial paper outstanding and there were no amounts outstanding under our revolving credit facility.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Notes 5 and 6 for additional information on our financing activities.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchases and Dividends</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of 2021, we restarted our share repurchase program. Effective May 25, 2021, our Board of Directors increased our share repurchase program authorization to $10 billion, which does not have an expiration date. During the six months ended June 30, 2021, we repurchased a total of 8.8 million shares of our Class A common stock for $500 million. Under the authorization, we expect to repurchase additional shares during the remainder of 2021, which may be in the open market or in private transactions.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we paid $459 million for the six months ended June 30, 2021 related to employee taxes associated with the administration of our share-based compensation plans.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, our Board of Directors approved a 9% increase in our dividend to $1.00 per share on an annualized basis. On April 28, 2021, we paid dividends of $1.2 billion. In May 2021, our Board of Directors approved our second quarter dividend of $0.25 per share, which was paid in July 2021. We expect to continue to pay quarterly dividends, although each dividend is subject to approval by our Board of Directors.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantee Structure</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our debt is primarily issued at Comcast, although we also have debt at certain of our subsidiaries as a result of acquisitions and other issuances. A substantial amount of this debt is subject to guarantees by Comcast and by certain subsidiaries that we have put in place to simplify our capital structure. We believe this guarantee structure provides liquidity benefits to debt investors and helps to simplify credit analysis with respect to relative value considerations of guaranteed subsidiary debt.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt and Guarantee Structure</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:68.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.128%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in billions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt subject to cross-guarantees</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comcast</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comcast Cable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt subject to one-way guarantees</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt not guaranteed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Universal Beijing Resort</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(b)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt issuance costs, premiums, discounts, fair value adjustments for acquisition accounting and hedged positions, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total debt</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">98.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:7pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">NBCUniversal, Comcast Cable and Comcast Holdings (included within other debt subject to one-way guarantees) are each consolidated subsidiaries subject to the periodic reporting requirements of the SEC. The guarantee structures and related disclosures in this section, together with Exhibit 22, satisfy these reporting obligations.</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Universal Beijing Resort debt financing is secured by the assets of Universal Beijing Resort and the equity interests of the investors. See Note 6 for additional information.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cross-guarantees</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comcast, NBCUniversal and Comcast Cable (the &#8220;Guarantors&#8221;) fully and unconditionally, jointly and severally, guarantee each other&#8217;s debt securities. NBCUniversal and Comcast Cable also guarantee other borrowings of Comcast, including its revolving credit facility. These guarantees rank equally with all other general unsecured and unsubordinated obligations of the respective Guarantors. However, the obligations of the Guarantors under the guarantees are structurally subordinated to the indebtedness and other liabilities of their respective non-guarantor subsidiaries. The obligations of each Guarantor are limited to the maximum amount that would not render such Guarantor&#8217;s obligations subject to avoidance under applicable fraudulent conveyance provisions of U.S. and non-U.S. law. Each Guarantor&#8217;s obligations will remain in effect until all amounts payable with respect to the guaranteed securities have been paid in full. However, a guarantee by NBCUniversal or Comcast Cable of Comcast&#8217;s debt securities, or by NBCUniversal of Comcast Cable&#8217;s debt securities, will terminate upon a disposition of such Guarantor entity or all or substantially all of its assets. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Guarantors are each holding companies that principally hold investments in, borrow from and lend to non-guarantor subsidiary operating companies; issue and service third-party debt obligations; repurchase shares and pay dividends; and engage in certain corporate and headquarters activities. The Guarantors are generally dependent on non-guarantor subsidiary operating companies to fund these activities. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021 and December&#160;31, 2020, the combined Guarantors have noncurrent notes payable to non-guarantor subsidiaries of $125 billion and $124 billion, respectively, and noncurrent notes receivable from non-guarantor subsidiaries of $28 billion and $26 billion, respectively. This financial information is that of the Guarantors presented on a combined basis with intercompany balances between the Guarantors eliminated. The combined financial information excludes financial information of non-guarantor subsidiaries. The underlying net assets of the non-guarantor subsidiaries are significantly in excess of the Guarantor obligations. Excluding investments in non-guarantor subsidiaries, external debt and the noncurrent notes payable and receivable with non-guarantor subsidiaries, the Guarantors do not have material assets, liabilities or results of operations.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">One-way Guarantees</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comcast provides full and unconditional guarantees of certain debt issued by Sky and other consolidated subsidiaries not subject to the periodic reporting requirements of the SEC. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comcast also provides a full and unconditional guarantee of $138 million principal amount of subordinated debt issued by Comcast Holdings. Comcast&#8217;s obligations under this guarantee are subordinated and subject, in right of payment, to the prior payment in full of all of Comcast&#8217;s senior indebtedness, including debt guaranteed by Comcast on a senior basis; and are </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">structurally subordinated to the indebtedness and other liabilities of its non-guarantor subsidiaries (for purposes of this Comcast Holdings discussion, Comcast Cable and NBCUniversal are included within the non-guarantor subsidiary group). Comcast&#8217;s obligations as guarantor will remain in effect until all amounts payable with respect to the guaranteed debt have been paid in full. However, the guarantee will terminate upon a disposition of Comcast Holdings or all or substantially all of its assets. Comcast Holdings is a consolidated subsidiary holding company that directly or indirectly holds 100% and approximately 37% of our equity interests in Comcast Cable and NBCUniversal, respectively. </span></div><div style="margin-bottom:12pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021 and December&#160;31, 2020, Comcast and Comcast Holdings, the combined issuer and guarantor of the guaranteed subordinated debt, have noncurrent senior notes payable to non-guarantor subsidiaries of $97 billion and $94 billion, respectively, and noncurrent notes receivable from non-guarantor subsidiaries of $25 billion and $23 billion, respectively. This financial information is that of Comcast and Comcast Holdings presented on a combined basis with intercompany balances between Comcast and Comcast Holdings eliminated. The combined financial information excludes financial information of non-guarantor subsidiaries of Comcast and Comcast Holdings. The underlying net assets of the non-guarantor subsidiaries of Comcast and Comcast Holdings are significantly in excess of the obligations of Comcast and Comcast Holdings. Excluding investments in non-guarantor subsidiaries, external debt and the noncurrent notes payable and receivable with non-guarantor subsidiaries, Comcast and Comcast Holdings do not have material assets, liabilities or results of operations.</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_175"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Critical Accounting Judgments and Estimates</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our condensed consolidated financial statements requires us to make estimates that affect the reported amounts of assets, liabilities, revenue and expenses, and the related disclosure of contingent assets and contingent liabilities. We base our judgments on our historical experience and on various other assumptions that we believe are reasonable under the circumstances, the results of which form the basis for making estimates about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the change in presentation of our segment operating results in the first quarter of 2021, we reassessed the reporting units related to goodwill in our NBCUniversal segments and concluded that our reporting units are the same as our reportable segments. See Note 2 for additional information.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a more complete discussion of the accounting judgments and estimates that we have identified as critical in the preparation of our condensed consolidated financial statements, please refer to our Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations in our 2020 Annual Report on Form 10-K.</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_181"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ITEM&#160;3: QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have evaluated the information required under this item that was disclosed in our 2020 Annual Report on Form 10-K and there have been no significant changes to this information.</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_184"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ITEM&#160;4: CONTROLS AND PROCEDURES</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Conclusions regarding disclosure controls and procedures</span></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal executive and principal financial officers, after evaluating the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rules&#160;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&#160;13a-15 or 15d-15, such disclosure controls and procedures were effective.</span></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in internal control over financial reporting</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in internal control&#160;over financial reporting identified in connection with the evaluation required by paragraph (d)&#160;of Exchange Act Rules&#160;13a-15 or 15d-15 that occurred during the last fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="i318fb7fd0a834dfe8180e9d74d584148_187"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PART II: OTHER INFORMATION</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_190"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ITEM&#160;1: LEGAL PROCEEDINGS</span></div><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 10 included in this Quarterly Report on Form 10-Q for a discussion of legal proceedings.</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_193"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ITEM&#160;1A: RISK FACTORS</span></div><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes from the risk factors previously disclosed in Item 1A of our 2020 Annual Report on Form 10-K.</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_196"></div><div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ITEM&#160;2: UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes Comcast's common stock repurchases during the three months ended June&#160;30, 2021.</span></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchases of Equity Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:18.658%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.067%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.212%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.435%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Period</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total<br/>Number&#160;of<br/>Shares<br/>Purchased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average<br/>Price<br/>Per<br/>Share</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total&#160;Number&#160;of<br/>Shares&#160;Purchased<br/>as&#160;Part&#160;of&#160;Publicly<br/>Announced&#160;Authorization</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Dollar<br/>Amount<br/>Purchased<br/>Under the Publicly Announced<br/>Authorization</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maximum&#160;Dollar<br/>Value of Shares That<br/>May Yet Be<br/>Purchased&#160;Under&#160;the Publicly Announced<br/>Authorization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1-30, 2021</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1-31, 2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986,784&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"><div><span><br/></span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986,784&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,498,065&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,943,501,935&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1-30, 2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,798,365&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,798,365&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,501,870&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500,000,065&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,785,149</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">56.91</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,785,149</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">499,999,935</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,500,000,065</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:1pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Effective May 25, 2021, our Board of Directors increased our share repurchase program authorization to $10 billion, which does not have an expiration date. Under this authorization, we may repurchase shares in the open market or in private transactions.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total number of shares purchased during the three months ended June 30, 2021 does not include any shares received in the administration of employee share-based compensation plans.</span></div><div id="i318fb7fd0a834dfe8180e9d74d584148_202"></div><div style="-sec-extract:summary;margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ITEM&#160;6: EXHIBITS</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:91.299%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exhibit</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex101-6302021.htm">10.1*</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employment Agreement between Comcast Corporation and Thomas J. Reid, dated as of April 15, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex102-6302021.htm">10.2*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employment Agreement between Comcast Corporation and Jeff Shell, dated as of February 19, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1166691/000116669120000017/ex221-3312020.htm">22</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsidiary guarantors and issuers of guaranteed securities and affiliates whose securities collateralize securities of the registrant (incorporated by reference to Exhibit 22.1 to Comcast&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2020)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex31-6302021.htm">31</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex32-6302021.htm">32</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following financial statements from Comcast Corporation&#8217;s Quarterly Report on Form 10-Q for the six months ended June 30, 2021, filed with the Securities and Exchange Commission on July 29, 2021, formatted in Inline Extensible Business Reporting Language (iXBRL): (i) the Condensed Consolidated Statement of Income; (ii) the Condensed Consolidated Statement of Comprehensive Income; (iii) the Condensed Consolidated Statement of Cash Flows; (iv) the Condensed Consolidated Balance Sheet; (v) the Condensed Consolidated Statement of Changes in Equity; and (vi) the Notes to Condensed Consolidated Financial Statements.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (embedded within the iXBRL document)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Constitutes a management contract or compensatory plan or arrangement.</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><div id="i318fb7fd0a834dfe8180e9d74d584148_205"></div><hr style="page-break-after:always"/><div style="min-height:63pt;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i318fb7fd0a834dfe8180e9d74d584148_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.684%"><tr><td style="width:1.0%"></td><td style="width:7.308%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.301%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COMCAST CORPORATION</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ DANIEL C. MURDOCK</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daniel C. Murdock</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President, Chief Accounting Officer and Controller</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date: July&#160;29, 2021 </span></div><div style="margin-bottom:17pt;margin-top:17pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ex101-6302021.htm
<DESCRIPTION>EXHIBIT 10.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 -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i92f80d84429647e6b19cae26339ee498_38"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 10.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EMPLOYMENT AGREEMENT</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;This EMPLOYMENT AGREEMENT (the &#8220;Agreement&#8221;) is entered into as of the 15th day of April, 2019, between COMCAST CORPORATION, a Pennsylvania corporation (together with its subsidiaries, the &#8220;Company&#8221;), and THOMAS J. REID (&#8220;Employee&#8221;).  </font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">BACKGROUND</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Employee desires to have Employee&#8217;s employment relationship with the Company be governed by the terms and conditions of this Agreement, which include material benefits favorable to Employee.  In return for such material benefits, Employee is agreeing to the terms and conditions contained in this Agreement, which include material obligations on Employee.    </font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">AGREEMENT</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Intending to be legally bound, the Company and Employee agree as follows&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Position and Duties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Employee shall serve and the Company shall employ Employee in the position set forth on Schedule 1, provided that&#58;  (i) the duties of Employee from time to time hereunder assigned by the Company will be commensurate with Employee&#8217;s education, skills and experience&#59; and (ii) Employee&#8217;s position will be the most senior legal executive of the Company.  Employee shall report to the Company&#8217;s Chairman and Chief Executive Officer (currently Brian L. Roberts).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;Employee shall work full-time and devote Employee&#8217;s reasonable best efforts to the business of the Company in a manner that will further the interests of the Company.  Without the prior written consent of the Company, Employee shall not work in self-employment nor, directly or indirectly, work for or otherwise provide services to or on behalf of any person or entity, other than the Company.  Notwithstanding the foregoing, Employee may engage in non-compensatory civic and charitable activities with the consent of the Company, which consent shall not be unreasonably withheld or delayed.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(c) &#160;&#160;&#160;&#160;The parties shall comply with all policies of the Company applicable to them, including those contained in the Employee Handbook and the Code of Conduct. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The term of this Agreement (the &#8220;Term&#8221;) shall be from the date first-above written (the &#8220;Commencement Date&#8221;) through the first to occur of&#58; (a) the date Employee&#8217;s employment is terminated in accordance with Paragraph 6&#59; or (b) December 31, 2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(the date specified in subparagraph (b) is referred to as the &#8220;Regular End Date&#8221;).  Notwithstanding the end of the Term, the Company&#8217;s obligations to make any payments expressly set forth herein to be made after the Term, and the parties&#8217; rights and obligations contained in Paragraphs 8, 9 and 10, shall be enforceable after the end of the Term.</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Base Salary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Employee&#8217;s base salary (&#8220;Base Salary&#8221;) from the Commencement Date through February 29, 2020 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall be at the annual rate set forth on Schedule 1.  Employee shall thereafter be entitled to participate in any salary increase program offered during the Term, on a basis consistent with that applicable to other employees at Employee&#8217;s level, taking into account Employee&#8217;s position, duties and performance.  Base Salary shall not be reduced other than as part of a salary reduction program effected on a basis consistent with that applicable to other employees at Employee&#8217;s level.  Base Salary, less normal deductions, shall be paid to Employee in accordance with the Company&#8217;s payroll practices in effect from time to time.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted Stock and Stock Option Grants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;Provided Employee remains employed on such date, on July 5, 2019, Employee shall receive a grant of restricted stock units under the Company&#8217;s Restricted Stock Plan for the number of shares of the Company&#8217;s Class A Common Stock set forth on Schedule 1.  Such units shall vest as set forth on Schedule 1.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;In 2020 and in each subsequent calendar year in the Term, Employee shall be entitled to participate in any annual broad-based grant programs under the Company&#8217;s Restricted Stock Plan and&#47;or Stock Option Plan (or any successor equity-based compensation plan or plans) on a basis consistent with that applicable to other employees at Employee&#8217;s level, taking into account Employee&#8217;s position, duties and performance.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(iii)&#160;&#160;&#160;&#160;Such grants shall contain provisions relating to vesting following retirement as are included in grants made to other employees at Employee&#8217;s level based on the then applicable Company policy.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Cash Bonuses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:33pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;Employee shall be entitled to participate in the Company&#8217;s Cash Bonus Plan as set forth on Schedule 1 from the Commencement Date through December 31, 2019.  Employee&#8217;s participation in such Plan will be pursuant to the terms and conditions thereof.  The performance goals applicable to such participation will be consistent with those applicable to other employees at Employee&#8217;s level, taking into account Employee&#8217;s position and duties.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;With respect to each subsequent calendar year in the Term, Employee shall be entitled to continue to participate in the Company&#8217;s Cash Bonus Plan (or any successor performance-based cash incentive compensation plan) pursuant to the terms and conditions thereof and on a basis consistent with that applicable to other employees at Employee&#8217;s level, taking into account Employee&#8217;s position, duties and performance, provided that in no event will the percentage of eligible earnings target bonus potential thereunder be less than that set forth on Schedule 1.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Benefit Plans and Programs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Employee shall be entitled to&#58;  (a) participate in the Company&#8217;s health and welfare and other employee benefit plans and programs (including group </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">insurance program, vacation, and relocation benefits), on terms (including cost) as are consistent with those made available to other employees at Employee&#8217;s level, taking into account Employee&#8217;s position and duties, in accordance with the terms of such plans and programs&#59; and (b) applicable directors and officers liability insurance and indemnification and advancement of expenses provisions relating to claims made by third parties against Employee in Employee&#8217;s role as a director, officer or employee) (the items listed in subparagraphs (a) and (b) collectively &#8220;Benefit Plans&#8221;).  Nothing in this Agreement shall limit the Company&#8217;s right to modify or discontinue any Benefit Plans at any time, provided no such action may adversely affect any vested rights of Employee thereunder.  The provisions of this Paragraph 4 shall not apply to compensation and benefit plans and programs specifically addressed in this Agreement, in which case the applicable other terms of this Agreement shall control.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Business Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Company shall pay or reimburse Employee for reasonable travel, lodging, meal, entertainment and other expenses incurred by Employee in connection with the performance of Employee&#8217;s duties hereunder, upon presentation of receipts therefor submitted to the Company on a timely basis and in accordance with the Company&#8217;s policies and practices in effect from time to time.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Employee&#8217;s employment, and the Company's obligations under this Agreement (excluding any obligations the Company may have under Paragraph 7, any other obligations expressly set forth herein as surviving termination of employment, and any obligations with respect to any vested rights of Employee under any compensation or benefit plans or programs), shall or may be terminated, in the circumstances set forth below.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Death</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Employee's employment shall terminate automatically in the event of Employee&#8217;s death.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Company may terminate Employee&#8217;s employment in accordance with the provisions of applicable law, in the event Employee becomes substantially unable to perform Employee&#8217;s duties hereunder due to partial or total disability or incapacity resulting from a mental or physical illness, injury or other health-related cause (&#8220;Disability&#8221;) for a period of twelve (12) consecutive months or for a cumulative period of fifty-two (52) weeks in any two (2) calendar year period.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination With Cause by the Company or Resignation Without Good Reason by Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;The Company may terminate Employee&#8217;s employment (a &#8220;Termination With Cause&#8221;) upon written notice following its determination that Employee has committed any of the following acts&#58;  (A) conviction of or guilty plea to a felony or a crime involving moral turpitude&#59; (B) fraud&#59; (C) embezzlement or other misappropriation of funds&#59; (D) material misrepresentation with respect to the Company&#59; (E) substantial and&#47;or repeated failure to perform duties&#59; (F) gross negligence or willful misconduct in the performance of duties&#59; (G) commission of any act or involvement in any situation, or occurrence, whether before or during the Term, which brings Employee into widespread public disrepute, contempt, scandal or ridicule, or which justifiably shocks, insults or offends a significant portion of the community, or </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Employee&#8217;s being subject to publicity for any such conduct or involvement in such conduct&#59; (H) material violation of the Employee Handbook, the Code of Conduct or any other written Company policy&#59; or (I) material breach of this Agreement (which, as to the last two items, if capable of being cured (as reasonably determined by the Company), shall remain uncured following ten (10) business days after written notice thereof). </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;Employee may terminate Employee&#8217;s employment (a &#8220;Resignation Without Good Reason&#8221;) at any time for any reason (or for no reason) upon twenty (20) business days prior written notice without Good Reason (as such term is defined in subparagraph (d)(ii) below).  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination Without Cause by the Company or Resignation With Good Reason by Employee.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;The Company may terminate Employee&#8217;s employment (a &#8220;Termination Without Cause&#8221;) at any time for any reason (or for no reason) upon twenty (20) business days prior written notice.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;Employee may terminate Employee&#8217;s employment (a &#8220;Resignation With Good Reason&#8221;) as a result of any of the following acts of the Company upon ten (10) business days prior written notice, provided Employee has provided the Company such written notice within sixty (60) days of the occurrence thereof&#58;  a substantial demotion in Employee&#8217;s position&#59; or material breach of this Agreement (which, as to either such item, if capable of being cured (as reasonably determined by the Company), shall remain uncured following ten (10) business days after written notice thereof) (&#8220;Good Reason&#8221;).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Payments and Other Entitlements As a Result of Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Employee&#8217;s sole entitlements as a result of a termination under Paragraph 6 shall be as set forth below.                 </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Death or Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Following termination due to death or Disability, Employee&#8217;s estate (or Employee, as applicable) shall be entitled to payment of Employee&#8217;s then-current Base Salary through the date of termination and for a period of three (3) months thereafter (payable in accordance with the Company&#8217;s regular payroll practices), amounts accrued or payable under any Benefit Plans (payable at such times as provided therein), any accrued but unused vacation time, any amounts payable for any unreimbursed business expenses, any amount that otherwise would have been payable in the current year on account of a prior year&#8217;s Cash Bonus Plan grant, an amount on account of the current year&#8217;s Cash Bonus Plan grant (pro-rated through the date of termination, and calculated using actual achievement of Company-based performance goals and assuming full achievement of Employee&#8217;s personal performance goals) (in the case of each of the last two amounts, payable at such time as otherwise applicable absent such death or Disability), and any vested rights or benefits under any applicable provisions of any other compensation or benefit program or plan or grants thereunder.  Except as otherwise provided herein, any amounts payable to Employee&#8217;s estate (or Employee, as applicable) pursuant to this subparagraph (a) shall be paid no later than the 45</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day following the date of termination.  </font></div><div><font><br></font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination With Cause by the Company or Resignation Without Good Reason by Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If Employee&#8217;s employment terminates as a result of a Termination With Cause or Resignation Without Good Reason, Employee shall be entitled to payment of Employee&#8217;s then-current Base Salary through the date of termination (payable in accordance with the Company&#8217;s regular payroll practices), amounts accrued or payable under any Benefit Plans (payable at such times as provided therein), any accrued but unused vacation time, any amounts payable for any unreimbursed business expenses, and any amount that otherwise would have been payable in the current year on account of a prior year&#8217;s Cash Bonus Plan grant (payable at such time as otherwise applicable absent such termination).  Except as otherwise provided herein, any amounts payable to Employee pursuant to this subparagraph (b) shall be paid no later than the 45</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day following the date of termination.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination Without Cause by the Company or Resignation With Good Reason by Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If Employee&#8217;s employment is terminated as a result of a Termination Without Cause or Resignation With Good Reason, and subject to Paragraph 13 and to Employee&#8217;s entering into an agreement containing a release by Employee of the Company with respect to all matters relating to Employee&#8217;s employment and the termination thereof (other than rights under this Agreement which by their express terms continue following termination of employment and any vested rights under any compensation or benefit plan or program or grants thereunder) within thirty (30) days following the date of termination, in a form and containing terms as the Company customarily requires of terminated employees receiving salary continuation payments&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;Provided Employee is alive at the time of payment thereof, Employee shall be entitled to continue to&#58; (A) receive Employee&#8217;s then-current Base Salary in accordance with the Company&#8217;s regular payroll practices&#59; and (B) participate in the Benefit Plans at the same cost to Employee as is applicable to active employees&#59; in each case for the period of time set forth on Schedule 1 following the date of termination.  Employee&#8217;s rights under the Consolidated Omnibus Budget Reconciliation Act of 1986, as amended (&#8220;COBRA&#8221;) shall run concurrently with Employee&#8217;s participation during such period of time.  The payments and benefits described in this subparagraph (i) will begin to be paid or provided as soon as administratively practicable after the release described in subparagraph (c) above becomes irrevocable, provided that if the 30-day period described in such subparagraph begins in one taxable year and ends in the following taxable year, such payments or benefits shall not commence until the following taxable year.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;Employee shall also receive payment of Employee&#8217;s then-current Base Salary through the date of termination (payable in accordance with the Company&#8217;s regular payroll practices)&#59; amounts accrued or payable under any Benefit Plans (payable at such times as provided therein)&#59; any accrued but unused vacation time&#59; any amounts payable for any unreimbursed business expenses&#59; any amount that otherwise would have been payable in the current year on account of a prior year&#8217;s Cash Bonus Plan grant&#59; and an amount on account of the current year&#8217;s Cash Bonus Plan grant (pro-rated through the month containing the date of termination, and calculated using actual achievement of Company-based performance goals and assuming full achievement of Employee&#8217;s personal performance goals).  Except as otherwise provided herein, any amounts payable to Employee pursuant to this subparagraph (ii) shall be paid no later than the 45</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day following the date of termination. </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(iii)&#160;&#160;&#160;&#160;Employee shall be obligated to seek reasonable other employment during the period in which Employee receives salary continuation payments under subparagraph (i) above, and the Company may request reasonable periodic written reports evidencing Employee&#8217;s efforts to obtain such employment.  Such salary continuation payments shall be subject to reduction in the amount of any salary, bonus, vested equity or other compensation earned or received by Employee for services through employment or self-employment during or on account of the period of time of salary continuation.  Employee shall provide the Company with prompt written notice of any such employment and amounts.  The Company&#8217;s obligation to continue health and welfare benefits shall cease upon Employee&#8217;s eligibility for health and welfare benefits from any subsequent employer.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(iv)&#160;&#160;&#160;&#160;Provided Employee is alive at the time of payment, Employee shall be entitled to receive payment on account of&#58;  (A) the current year&#8217;s Cash Bonus Plan grant, pro-rated beginning from the month following the date of termination through December 31</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> of the year of termination&#59; and (B) the following year&#8217;s Cash Bonus Plan grant, pro-rated based on the number of months of employment in the year of termination (including the month of termination)&#59; in each case calculated using actual achievement of Company-based performance goals and assuming full achievement of Employee&#8217;s personal performance goals (payable at such times as otherwise applicable absent such termination).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(v)&#160;&#160;&#160;&#160;Provided Employee is alive at the time of vesting, Employee shall have the right to continued vesting of Stock Option Plan and Restricted Stock Plan grants through the period of time set forth on Schedule 1, as if there had been no termination of employment.  Provided Employee is alive at the time of exercise, Employee shall have the right to exercise any vested Stock Option Plan grants through the period of time set forth on Schedule 1.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Solicitation&#59; Non-Competition&#59; Confidentiality</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Employee acknowledges and agrees that&#58; Employee&#8217;s skills, experience, knowledge and reputation are of special, unique and extraordinary value to the Company&#59; Employee is and will continue to be privy to confidential and proprietary information, processes and know-how of the Company, the confidentiality of which has significant value to the Company and its future success&#59; and the restrictions on Employee&#8217;s activities as set forth below are necessary to protect the value of the goodwill and other tangible and intangible assets of the Company.  Based upon the foregoing, Employee agrees as follows&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;While employed by the Company (whether during the Term or thereafter), and for a period of one year after termination of Employee&#8217;s employment for any reason (whether during the Term or thereafter), Employee shall not, directly or indirectly&#58; (i) hire any employee of the Company (other than as a result of a general solicitation)&#59; (ii) solicit, induce, encourage or attempt to influence any employee, customer, consultant, independent contractor, service provider or supplier of the Company to cease to do business or terminate the employment or other relationship with the Company&#59; or (iii) assist any other person or entity in doing or performing any of the acts that Employee is prohibited from doing under subparagraphs (i) or (ii) above. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;(i)  WHILE EMPLOYED BY THE COMPANY (WHETHER DURING THE TERM OR THEREAFTER)&#59; AND FOR A PERIOD OF ONE YEAR AFTER A </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">RESIGNATION WITHOUT GOOD REASON OR A TERMINATION WITH CAUSE, IN EITHER CASE OCCURRING PRIOR TO THE REGULAR END DATE, EMPLOYEE SHALL NOT, DIRECTLY OR INDIRECTLY, ENGAGE IN ANY ACTIVITIES ON BEHALF OF, OR BE FINANCIALLY INTERESTED IN, A COMPETITIVE BUSINESS (AS AN AGENT, CONSULTANT, DIRECTOR, EMPLOYEE, INDEPENDENT CONTRACTOR, OFFICER, OWNER, PARTNER, MEMBER, PRINCIPAL, SERVICE PROVIDER OR OTHERWISE).  A COMPETITIVE BUSINESS MEANS A BUSINESS (WHETHER CONDUCTED BY AN INDIVIDUAL OR ENTITY, INCLUDING EMPLOYEE IN SELF-EMPLOYMENT) THAT IS ENGAGED IN COMPETITION, DIRECTLY OR INDIRECTLY THROUGH ANY ENTITY CONTROLLING, CONTROLLED BY OR UNDER COMMON CONTROL WITH SUCH BUSINESS, WITH ANY OF THE BUSINESS ACTIVITIES (A) CARRIED ON BY THE COMPANY OR (B) BEING PLANNED BY THE COMPANY WITH EMPLOYEE&#8217;S PARTICIPATION.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;THIS RESTRICTION SHALL APPLY IN ANY GEOGRAPHIC AREA IN THE WORLD IN WHICH THE COMPANY CARRIES OUT BUSINESS ACTIVITIES.  EMPLOYEE AGREES THAT NOT SPECIFYING A MORE LIMITED GEOGRAPHIC AREA IS REASONABLE IN LIGHT OF THE BROAD GEOGRAPHIC SCOPE OF THE ACTIVITIES CARRIED OUT BY THE COMPANY IN THE WORLD.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(iii)&#160;&#160;&#160;&#160;For purposes of clarification of their intent, the parties agree that subparagraph (i) above restricts Employee from working on the account, or otherwise for the benefit, of a Competitive Business as a result of Employee&#8217;s working as an employee, consultant or in any other capacity for an entity that provides consulting, advisory, lobbying or similar services to other businesses.  </font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(iv)&#160;&#160;&#160;&#160;Nothing herein shall prevent Employee from owning for investment up to one percent (1%) of any class of equity security of an entity whose securities are traded on a national securities exchange or market.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Further, nothing herein shall prevent Employee from engaging in the practice of law.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;Nothing contained in this Agreement (including, without limitation, subparagraph 8(d) and Paragraph 9) or otherwise limits Employee&#8217;s ability to communicate directly with and provide information, including documents, not otherwise protected from disclosure by any applicable law or privilege, to the Securities and Exchange Commission (the &#8220;SEC&#8221;), the Occupational Safety and Health Administration (&#8220;OSHA&#8221;) or any other federal, state or local governmental agency or commission regarding possible legal violations, without disclosure to the Company.  The Company may not retaliate against Employee for any of these activities, and nothing in this Agreement requires Employee to waive any monetary award or other payment that Employee might become entitled to from the SEC or OSHA.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(d)&#160;&#160;&#160;&#160;Except as provided in subparagraph 8(c), during the Term and at all times thereafter, Employee shall not, directly or indirectly, use for Employee&#8217;s personal benefit, or disclose to or use for the direct or indirect benefit of anyone other than the Company (except as may be required within the scope of Employee&#8217;s duties hereunder), any secret or confidential information, knowledge or data of the Company or any of its employees, officers, directors or </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">agents (&#8220;Confidential Information&#8221;).  Confidential Information includes, but is not limited to&#58; the terms and conditions of this Agreement&#59; sales, marketing and other business methods&#59; policies, plans, procedures, strategies and techniques&#59; research and development projects and results&#59; software and firmware&#59; trade secrets, know-how, processes and other intellectual property&#59; information on or relating to past, present or prospective employees or suppliers&#59; and information on or relating to past, present or prospective customers, including customer lists.  Notwithstanding the foregoing, Confidential Information does not include information that&#58; (i) is generally available to the public&#59; or (ii) is available to Employee on a nonconfidential basis from a source other than the Company, provided such source is not bound by a confidentiality agreement with the Company or otherwise prohibited from transmitting such information to Employee by a contractual, legal or fiduciary obligation.  Employee agrees that Confidential Information is the exclusive property of the Company, and agrees that, immediately upon Employee&#8217;s termination of employment for any reason (including after the Term), Employee shall deliver to the Company all correspondence, documents, books, records, lists and other materials containing Confidential Information that are within Employee&#8217;s possession or control, regardless of the medium in which such materials are maintained, and Employee shall retain no copies thereof in any medium.  Except as provided in subparagraph 8(c), without limiting the generality of the foregoing, Employee agrees neither to prepare, participate in or assist in the preparation of any article, book, speech or other writing or communication relating to the past, present or future business, operations, personnel or prospects of the Company, nor to encourage or assist others to do any of the foregoing, without the prior written consent of the Company (which may be withheld in the Company&#8217;s sole discretion).  Nothing herein shall prevent Employee from&#58;  (A) complying with a valid subpoena or other legal requirement for disclosure of Confidential Information, provided that, except as provided in subparagraph 8(c), Employee shall use good faith efforts to notify the Company promptly and in advance of disclosure if Employee believes Employee is under a legal requirement to disclose Confidential Information otherwise protected from disclosure under this subparagraph&#59; or (B) disclosing the terms and conditions of this Agreement to Employee&#8217;s spouse or tax, accounting, financial or legal advisors, or as necessary to enforce this Agreement.  Notwithstanding the foregoing, pursuant to the Defend Trade Secrets Act of 2016 (18 U.S.C. &#167; 1833(b)), Employee shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that (i) is made (x) in confidence to a federal, state or local government official, either directly or indirectly, or to an attorney, and (y) solely for the purpose of reporting or investigating a suspected violation of law&#59; or (ii) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal.  In addition and without limiting the preceding sentence, if Employee files a lawsuit for retaliation by the Company for reporting a suspected violation of law, Employee may disclose the trade secret to his or her attorney and use the trade secret information in the court proceeding, if Employee (i) files any document containing the trade secret under seal, and (ii) does not disclose the trade secret, except pursuant to court order.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(e)&#160;&#160;&#160;&#160;Employee acknowledges that the restrictions contained in this Paragraph 8, in light of the nature of the businesses in which the Company is engaged and Employee&#8217;s position with the Company, are reasonable and necessary to protect the legitimate interests of the Company, and that any violation of these restrictions would result in irreparable injury to the Company.  Employee therefore agrees that&#58;  (i) in the event of Employee&#8217;s violation of any of these restrictions, the Company shall have the right to suspend or terminate any unaccrued </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">payment obligations to Employee hereunder and&#47;or Employee&#8217;s unaccrued rights under any compensation or benefit plans or programs hereunder or thereunder (including in each case any arising following termination of employment)&#59; and (ii) in the event of Employee&#8217;s violation or threatened violation of any of these restrictions, the Company shall be entitled to seek from any court of competent jurisdiction&#58; (A) preliminary and permanent injunctive relief against Employee&#59; (B) damages from Employee (including the Company&#8217;s reasonable legal fees and other costs and expenses)&#59; and (C) an equitable accounting of all compensation, commissions, earnings, profits and other benefits to Employee arising from such violation&#59; all of which rights shall be cumulative and in addition to any other rights and remedies to which the Company may be entitled as set forth herein or as a matter of law.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(f)&#160;&#160;&#160;&#160;Employee agrees that if any part of the restrictions contained in this Paragraph 8, or the application thereof, is construed to be invalid or unenforceable, the remainder of such restrictions or the application thereof shall not be affected and the remaining restrictions shall have full force and effect without regard to the invalid or unenforceable portions.  If any restriction is held to be unenforceable because of the area covered, the duration thereof or the scope thereof, Employee agrees that the court making such determination shall have the power to reduce the area and&#47;or the duration, and&#47;or limit the scope thereof, and the restriction shall then be enforceable in its reduced form.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(g)&#160;&#160;&#160;&#160;If Employee violates any such restrictions, the period of such violation (from the commencement of any such violation until such time as such violation shall be cured by Employee) shall not count toward or be included in any applicable restrictive period.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(h)&#160;&#160;&#160;&#160;Employee agrees that prior to accepting employment with any other person or entity at any time during the one-year period following termination of employment referred to in subparagraph (b)(i) above, Employee will provide the prospective employer with written notice of the provisions of this Paragraph 8, with a copy of such notice provided simultaneously to the Company.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Disparaging Statements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as provided in subparagraph 8(c), during the period of Employee&#8217;s employment (whether during the Term or thereafter), and for a period of three (3) years thereafter, neither party shall disparage (directly or indirectly&#59; orally, in writing or otherwise), the other party or, in the case of the Company, any of its employees, officers or directors, in any communication with or to any person or entity, including&#58;  (a) any actual or potential employer of Employee&#59; (b) any actual or potential employee, customer, consultant, independent contractor, investor, lender, service provider or supplier of the Company&#59; or (c) any media outlet.  The foregoing shall not be deemed to restrict either party&#8217;s obligation to testify truthfully in any proceeding or cooperate in any governmental investigation.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Company Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;To the extent any Company Intellectual Property (as defined in subparagraph (f) below) is not already owned by the Company as a matter of law or by prior written assignment by Employee to the Company, Employee hereby assigns to Comcast Corporation, and agrees to assign to Comcast Corporation or its designated subsidiary(ies) in the </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">future (to the extent required), all right, title and interest that Employee now has or acquires in the future in and to any and all Company Intellectual Property.  Employee shall further cooperate with the Company in obtaining, protecting and enforcing its interests in Company Intellectual Property.  Such cooperation shall be at the Company&#8217;s expense, and shall include, at the Company&#8217;s election, without limitation, signing all documents reasonably requested by the Company for patent, copyright and other Intellectual Property (as defined in subparagraph (f) below) applications and registrations, and individual assignments thereof, and providing other reasonably requested assistance.  Employee&#8217;s obligation to assist the Company in obtaining, protecting and enforcing Company Intellectual Property rights shall continue following Employee&#8217;s employment with the Company, but the Company shall be obliged to compensate Employee at a then prevailing reasonable consulting rate for any time spent and any out-of-pocket expenses incurred at the Company&#8217;s request for providing such assistance.  Such compensation shall be paid irrespective of, and is not contingent upon, the substance of any testimony Employee may give or provide while assisting the Company or the outcome of any proceeding where such testimony is given or provided.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;Employee shall use reasonable efforts to promptly disclose to the Company, or any person(s) designated by the Company, all Intellectual Property that is created, fixed, conceived or reduced to practice by Employee, either alone or jointly with others, during the term of Employee&#8217;s employment with the Company, whether or not patentable or copyrightable or believed by Employee to be patentable or copyrightable, including without limitation any Intellectual Property (to be held in confidence by the Company) that qualifies fully as a nonassignable invention under Section 2870 of the California Labor Code (&#8220;Nonassignable IP&#8221;).  If Employee contends that any such Intellectual Property qualifies as Nonassignable IP, Employee will promptly so notify the Company, and Employee agrees to cooperate fully with a review and verification process by the Company.  In addition, Employee will promptly disclose to the Company (to be held in confidence) all patent applications filed by Employee or on Employee&#8217;s behalf within six (6) months after termination of employment, and to cooperate fully with a review and determination by the Company as to whether such patent applications constitute or include Company Intellectual Property.  Employee has reviewed the notification on Schedule 2 and agrees that Employee&#8217;s execution hereof acknowledges receipt of such notification.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;In the event that the Company is unable for any reason whatsoever to secure Employee&#8217;s signature on any lawful and necessary document to apply for, execute or otherwise further prosecute or register any patent or copyright application or any other Company Intellectual Property application or registration, Employee hereby irrevocably designates and appoints the Company and its duly authorized officers and agents as Employee&#8217;s agents and attorneys-in-fact to act for and on Employee&#8217;s behalf and instead of Employee to execute and file such lawful and necessary documents and to do all other lawfully permitted acts to further prosecute, issue and&#47;or register patents, copyrights and any other Company Intellectual Property rights with the same legal force and effect as if executed by Employee.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(d)&#160;&#160;&#160;&#160;To the extent any materials, including written, graphic or computer programmed materials, authored, prepared, contributed to or written by Employee, in whole or in part, during the term of employment by the Company and relating in whole or in part to the business, products, services, research or development of the Company qualify as &#8220;work made for </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">hire,&#8221; as such term is defined and used in the copyright laws of the United States, then such materials shall be done by Employee as &#8220;work made for hire&#8221; under such law.</font></div><div style="padding-left:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(e)&#160;&#160;&#160;&#160;If Employee owns or controls or has the power to grant licenses under any patents or other Intellectual Property rights that are, during the term of Employee&#8217;s employment, incorporated in or utilized in the development, manufacture or delivery of any of the Company&#8217;s products or services by Employee or with Employee&#8217;s knowledge, assistance, or encouragement, Employee agrees to grant and hereby does grant to the Company a non-exclusive, royalty-free, paid-up, perpetual, irrevocable, freely transferable and sublicensable, unrestricted worldwide license under such patents or other Intellectual Property to make, have made, use, reproduce, display, perform, sell, offer to sell, import, export, distribute, and otherwise transfer or dispose of, all of the Company&#8217;s products and services.  The foregoing license shall extend throughout the Company&#8217;s supply and distribution chains, and shall extend to partners of the Company (in relation to the Company&#8217;s products and services) as well.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(f)&#160;&#160;&#160;&#160;&#8220;Intellectual Property&#8221; means any and all ideas, inventions, formulae, knowhow, trade secrets, devices, designs, models, methods, techniques, processes, specifications, tooling, computer programs, software code, works of authorship, copyrighted and copyrightable works, mask works, trademarks and service marks, Internet domain names, technical and product information, patents and patent applications, and any other intellectual property rights or applications, throughout the world.  &#8220;Company Intellectual Property&#8221; means any Intellectual Property created, fixed, conceived or reduced to practice, in whole or in part, by Employee, during Employee&#8217;s employment by the Company, either alone or jointly with others, whether or not such Intellectual Property is patentable or copyrightable, that either&#58; (i) relates to the Company&#8217;s current or planned businesses&#59; or (ii) is created, fixed, conceived or reduced to practice (A) in the performance of the Employee&#8217;s duties or (B) using the Company&#8217;s information, facilities, equipment or other assets.  &#8220;Company Intellectual Property&#8221; does not include Nonassignable IP.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Representations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Employee represents that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;Employee has had the opportunity to retain and consult with legal counsel and tax advisors of Employee&#8217;s choice regarding the terms of this Agreement.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;Subject to bankruptcy and insolvency laws and general equitable principles, this Agreement is enforceable against Employee in accordance with its terms.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(iii) &#160;&#160;&#160;&#160;This Agreement, and the performance of Employee&#8217;s obligations hereunder, do not conflict with, violate or give rise to any rights of other persons or entities under, any agreement, benefit plan or program, order, decree or judgment to which Employee is a party or by which Employee is bound.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;The Company represents that&#58;  </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;Subject to bankruptcy and insolvency laws and general equitable principles, this Agreement is enforceable against the Company in accordance with its terms.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;This Agreement, and the performance of the Company&#8217;s obligations hereunder, do not conflict with, violate or give rise to any rights to other persons or entities under, any agreement, order, decree or judgment to which the Company is a party or by which it is bound. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;12.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Withholding&#59; Deductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  All compensation under this Agreement is subject to applicable tax withholding requirements and other deductions required by law, the Company&#8217;s policies and Employee&#8217;s applicable Benefit Plan elections.  Employee agrees that the Company is entitled to deduct from monies payable and reimbursable to Employee hereunder all sums that Employee owes the Company at any time.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;13.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Notwithstanding any other provision of this Agreement to the contrary or otherwise, to the extent any expense, reimbursement or in-kind benefit provided to Employee constitutes a &#8220;deferral of compensation&#8221; within the meaning of section 409A of the Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;), and its implementing regulations and guidance (collectively, &#8220;Section 409A&#8221;)&#58;  (i) the amount of expenses eligible for reimbursement or in-kind benefits provided to Employee during any calendar year will not affect the amount of expenses eligible for reimbursement or in-kind benefits provided to Employee in any other calendar year&#59; (ii) the reimbursements for expenses for which Employee is entitled to be reimbursed shall be made on or before the last day of the calendar year following the calendar year in which the applicable expense is incurred&#59; and (iii) the right to payment or reimbursement or in-kind benefits hereunder may not be liquidated or exchanged for any other benefit.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;For purposes of Section 409A, each payment in a series of payments provided to Employee pursuant to this Agreement will be deemed a separate payment. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;Notwithstanding any other provision of this Agreement to the contrary or otherwise, any payment or benefit described in Paragraph 7 that represents a &#8220;deferral of compensation&#8221; within the meaning of Section 409A shall only be paid or provided to Employee upon Employee&#8217;s &#8220;separation from service&#8221; within the meaning of Treas.Reg.&#167;1.409A-1(h) (or any successor regulation).  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 Employee upon or following Employee&#8217;s &#8220;separation from service,&#8221; then notwithstanding any other provision of this Agreement (or any otherwise applicable plan, policy, agreement or arrangement), any such payments that are otherwise due within six (6) months following Employee&#8217;s &#8220;separation from service&#8221; will be deferred (without interest) and paid to Employee in a lump sum immediately following that six (6) month period.  In the event Employee dies during that six (6) month period, the amounts deferred on account of Treas.Reg.&#167;1.409A-3(i)(2) (or any successor provision) shall be paid to the personal representatives of Employee&#8217;s estate within sixty (60) days following Employee&#8217;s death.  This </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">provision shall not be construed as preventing payments to Employee pursuant to Paragraph 7 in the first six (6) months following Employee&#8217;s &#8220;separation from service&#8221; equal to an amount up to two (2) times the lesser of&#58;  (i) Employee&#8217;s annualized compensation for the year prior to the &#8220;separation from service&#59;&#8221; and (ii) the maximum amount that may be taken into account under a qualified plan pursuant to section 401(a)(17) of the Code.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(d)&#160;&#160;&#160;&#160;Notwithstanding any other provision of this Agreement to the contrary or otherwise, all benefits or payments provided by the Company to Employee that would be deemed to constitute &#8220;nonqualified deferred compensation&#8221; within the meaning of Section 409A are intended to comply with Section 409A.  Notwithstanding any other provision in this Agreement to the contrary or otherwise, distributions may only be made under this Agreement upon an event and in a manner permitted by Section 409A or an applicable exemption.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;14.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Successors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;If Comcast Corporation merges into, or transfers all or substantially all of its assets to, or as part of a reorganization, restructuring or other transaction becomes a subsidiary of, another entity, such other entity shall be deemed to be the successor to Comcast Corporation hereunder, and the term &#8220;Company&#8221; as used herein shall mean such other entity (together with its subsidiaries) as is appropriate, and this Agreement shall continue in full force and effect.   </font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;If Comcast Corporation transfers part of its assets to another entity owned directly or indirectly by the shareholders of Comcast Corporation (or any substantial portion of them), or transfers stock or other interests in a subsidiary of Comcast Corporation directly or indirectly to the shareholders of Comcast Corporation (or any substantial portion of them), and Employee works for the portion of the Company or subsidiary so transferred, then the successor or continuing employer entity shall be deemed the successor to the Company hereunder, the term &#8220;Company&#8221; as used herein shall mean such entity (together with its subsidiaries) as is appropriate, and this Agreement shall continue in full force and effect.   </font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;15.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">ARBITRATION&#47;WAIVER OF OR RIGHT TO TRIAL BY JUDGE OR JURY&#47;CLASS ACTION WAIVER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.  </font></div><div><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">In consideration of the mutual obligations set forth in this Agreement, the parties agree that they will comply with and be bound by the terms of the Company&#8217;s Comcast Solutions Early Dispute Resolution Program (&#8220;Comcast Solutions Program&#8221;) as provided in the Comcast Solutions Program Guide, with respect to any and all Covered Claims that may arise between them, as such term is defined under the Comcast Solutions Program.  AS PART OF THIS AGREEMENT, TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE COMPANY AND EMPLOYEE HEREBY KNOWINGLY, VOLUNTARILY AND INTENTIONALLY WAIVE ANY RIGHT EITHER THEY OR THEIR HEIRS, EXECUTORS, ADMINISTRATORS, PERSONAL REPRESENTATIVES, SUCCESSORS OR ASSIGNS MAY HAVE TO A TRIAL BY JURY OR IN A COURT OF LAW OR EQUITY IN ANY LITIGATION OF COVERED CLAIMS BASED ON, ARISING FROM OR RELATING TO THIS AGREEMENT AND&#47;OR EMPLOYEE&#8217;S EMPLOYMENT WITH COMPANY.  EMPLOYEE FURTHER WAIVES EMPLOYEE&#8217;S </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">RIGHT TO&#58;  (a) FILE, BRING OR MAINTAIN ANY CLAIM(S) COVERED UNDER THIS PARAGRAPH AGAINST THE COMPANY ON A CLASS ACTION BASIS, COLLECTIVE ACTION BASIS OR REPRESENTATIVE BASIS (WHETHER OPT-IN, OPT-OUT OR REPRESENTATIVE)&#59; (b) SERVE OR PARTICPATE AS A REPRESENTATIVE OR MEMBER OF ANY CLASS, COLLECTIVE OR REPRESENTATIVE ACTION&#59; OR (c) RECOVER ANY RELIEF FROM ANY CLASS, COLLECTIVE OR REPRESENTATIVE ACTION.  EMPLOYEE AGREES THAT EMPLOYEE MUST PURSUE ANY CLAIM(S) SOLELY ON AN INDIVIDUAL BASIS THROUGH ARBITRATION, AND THE PARTIES FURTHER AGREE THAT NO CLASS, COLLECTIVE OR REPRESENTATIVE ACTIONS ARE ALLOWED TO BE ARBITRATED.  The parties&#8217; mutual obligations and agreements under this Paragraph and the Comcast Solutions Program shall survive the termination or expiration of this Agreement, as well as the termination of Employee&#8217;s employment with the Company for any reason.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">An action seeking preliminary injunctive relief as permitted by and for the purposes of the Comcast Solutions Program shall be brought only in federal court in the Eastern District of Pennsylvania.  Employee consents to such jurisdiction, regardless of the location of Employee&#8217;s residence or place of business.  Employee irrevocably waives any objection, including any objection to the laying of venue or based on the grounds of forum non conveniens, which Employee may now or hereafter have, to the bringing of any such action in such jurisdiction.  Employee and the Company acknowledge and agree that any service of legal process by mail constitutes proper legal service of process under applicable law in any such action.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;16.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Agreement shall be interpreted and enforced in accordance with the substantive law of the Commonwealth of Pennsylvania, without regard to any choice-of-law doctrines.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;17.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  All notices required or permitted to be given under this Agreement shall be in writing and shall be given&#58;  (a) by electronic mail or (b) by registered or certified first class mail (postage prepaid, return receipt requested) to the respective parties at the following addresses&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;if to the Company&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Comcast Corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;One Comcast Center</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Philadelphia, PA  19103</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Attention&#58;  General Counsel</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Email&#58;  corporate_legal&#64;comcast.com </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;if to Employee&#58;  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Employee&#8217;s residence address and personal e-mail address as most recently indicated in the Company&#8217;s records. </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br>&#160;&#160;&#160;&#160;18.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Agreement (including Schedules 1 and 2 hereto) </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">constitutes the entire agreement of the parties with respect to the subject matter hereof.  In the event of any conflict between the terms of this Agreement and the terms of any plans or policies of the Company (including the Employee Handbook), the terms of this Agreement shall control.  Employee acknowledges and agrees that if Employee and the Company (or one of its affiliates) have entered into an Employee Assignment of Inventions and Intellectual Property Rights Agreement or similar agreement (the &#8220;IP Agreement&#8221;) with respect to intellectual property, the provisions of the IP Agreement shall govern and control with respect to the subject matter thereof.</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;19.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Invalidity or Unenforceability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If any term or provision of this Agreement is held to be invalid or unenforceable for any reason, such invalidity or unenforceability shall not affect any other term or provision hereof and this Agreement shall continue in full force and effect as if such invalid or unenforceable term or provision (to the extent of the invalidity or unenforceability) had not been contained herein.  </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;20.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Amendments and Waivers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  No amendment or waiver of this Agreement or any provision hereof shall be binding upon the party against whom enforcement of such amendment or waiver is sought unless it is made in writing and signed by or on behalf of such party.  The waiver by either party of a breach of any provision of this Agreement by the other party shall not operate or be construed as a waiver or a continuing waiver by that party of the same or any subsequent breach of any provision of this Agreement by the other party. </font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;21.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Binding Effect&#59; No Assignment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Agreement shall be binding on and inure to the benefit of the parties hereto and their respective heirs, executors, administrators, successors and assigns, except that (other than to effect the provisions of Paragraph 14) it may not be assigned by either party without the other party&#8217;s written consent.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;IN WITNESS WHEREOF, the parties hereto have executed and delivered this Agreement as of the date first-above written.</font></div><div><font><br></font></div><div style="text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.924%"><tr><td style="width:1.0%"></td><td style="width:11.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.236%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.865%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">COMCAST CORPORATION</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#47;s&#47; David L. Cohen</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">February 28, 2019</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.924%"><tr><td style="width:1.0%"></td><td style="width:11.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.236%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.865%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">EMPLOYEE</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#47;s&#47; Thomas J. Reid</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">February 28, 2019</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">SCHEDULE 1 TO EMPLOYMENT AGREEMENT WITH THOMAS J. REID</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;Position&#58;  Senior Executive Vice President, General Counsel, and Secretary, Comcast<br>Corporation.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Base Salary&#58;  $1,500,000.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Restricted Stock Amount and Vesting Schedule&#58;  units for shares having a market value of approximately $3,375,000&#59; vesting&#58;  15% on the thirteen-month anniversary of the date of grant, 15% on each of the second to fourth anniversaries of the date of grant, and 40% on the fifth anniversary of the date of grant.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;Cash Bonus.  Target bonus potential under the Cash Bonus Plan&#58;  200% of eligible earnings (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the amount of Base Salary actually paid and&#47;or deferred in the applicable period).  </font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;Base Salary and Health and Welfare Benefits Continuation Period following Termination Without Cause or Resignation With Good Reason&#58;  Twenty-four (24) months.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.&#160;&#160;&#160;&#160;Restricted Stock and Stock Option Plan Grants Continued Vesting Period following Termination Without Cause or Resignation With Good Reason&#58;  Twelve (12) months, Stock Option Plan Grants Continued Exercisability Period following Termination Without Cause or Resignation With Good Reason&#58;  the lesser of fifteen (15) months or the end of the stock option&#8217;s term.</font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">16</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">SCHEDULE 2</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;text-decoration:underline">LIMITED EXCLUSION NOTIFICATION</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">THIS IS TO NOTIFY</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Employee in accordance with Section 2872 of the California Labor Code that this Agreement </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">does not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> require Employee to assign or offer to assign to the Company any invention that Employee developed entirely on Employee&#8217;s own time </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">without using </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the Company&#8217;s equipment, supplies, facilities or trade secret information </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">except for </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">those inventions that </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">either&#58;</font></div><div><font><br></font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:9pt">Relate at the time of conception or reduction to practice of the invention to the Company&#8217;s business, or actual demonstrably anticipated research or development of the Company&#59; or</font></div><div><font><br></font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:9pt">Result from any work performed by you for the Company.</font></div><div style="padding-left:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">To the extent a provision in this Agreement purports to require Employee to assign an invention otherwise excluded by the preceding paragraph, the provision is against the public policy of the State of California and is unenforceable therein.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This limited exclusion does not apply to any patent or invention covered by a contract between the Company and the United States or any of its agencies requiring full title to such patent or invention to be in the United States.</font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">17</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>ex102-6302021.htm
<DESCRIPTION>EXHIBIT 10.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 -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i3a19bf25017f46d7ad1ff9cd6ced1dfe_38"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 10.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EMPLOYMENT AGREEMENT</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;This EMPLOYMENT AGREEMENT (the &#8220;Agreement&#8221;) is entered into as of the 19th day of February, 2020, between COMCAST CORPORATION, a Pennsylvania corporation (together with its subsidiaries, the &#8220;Company&#8221;), and JEFF SHELL (&#8220;Employee&#8221;).  </font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">BACKGROUND</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Employee desires to have Employee&#8217;s employment relationship with the Company be governed by the terms and conditions of this Agreement, which include material benefits favorable to Employee.  In return for such material benefits, Employee is agreeing to the terms and conditions contained in this Agreement, which include material obligations on Employee.    </font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">AGREEMENT</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Intending to be legally bound, the Company and Employee agree as follows&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Position and Duties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Employee shall serve and the Company shall employ Employee in the position set forth on Schedule 1 and shall report to Steve Burke, Chairman of NBC Universal until August 20, 2020 and thereafter shall report to the Chairman and CEO of Comcast Corporation (currently Brian L. Roberts), provided that the position and duties of Employee from time to time hereunder assigned by the Company will be commensurate with Employee&#8217;s education, skills and experience. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;Employee shall work full-time and devote Employee&#8217;s reasonable best efforts to the business of the Company in a manner that will further the interests of the Company.  Without the prior written consent of the Company, Employee shall not work in self-employment nor, directly or indirectly, work for or otherwise provide services to or on behalf of any person or entity, other than the Company.  Notwithstanding the foregoing, Employee may engage in non-compensatory civic and charitable activities with the consent of the Company, which consent shall not be unreasonably withheld or delayed.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(c) &#160;&#160;&#160;&#160;The parties shall comply with all policies of the Company applicable to them, including those contained in the Employee Handbook and the Code of Conduct. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The term of this Agreement (the &#8220;Term&#8221;) shall be from the date first-above written (the &#8220;Commencement Date&#8221;) through the first to occur of&#58; (a) the date Employee&#8217;s employment is terminated in accordance with Paragraph 6&#59; or (b) December 31, 2024</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(the date specified in subparagraph (b) is referred to as the &#8220;Regular End Date&#8221;).  Notwithstanding the end of the Term, the Company&#8217;s obligations to make any payments expressly set forth herein to be made after the Term, and the parties&#8217; rights and obligations contained in Paragraphs 8, 9 and 10, shall be enforceable after the end of the Term.</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Base Salary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Employee&#8217;s base salary (&#8220;Base Salary&#8221;) from the Commencement Date through February 28, 2021</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall be at the annual rate set forth on Schedule 1.  Employee shall thereafter be entitled to participate in any salary increase program offered during the Term, on a basis consistent with that applicable to other employees at Employee&#8217;s level, taking into account Employee&#8217;s position, duties and performance.  Base Salary shall not be reduced other than as part of a salary reduction program effected on a basis consistent with that applicable to other employees at Employee&#8217;s level.  Base Salary, less normal deductions, shall be paid to Employee in accordance with the Company&#8217;s payroll practices in effect from time to time.</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Restricted Stock and Stock Option Grants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;In March 2020, Employee shall receive a grant of restricted stock units under the Company&#8217;s Restricted Stock Plan for the number of shares of the Company&#8217;s Class A Common Stock set forth on Schedule 1.  Such units shall vest as set forth on Schedule 1.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;Commencing in March 2021 and in March of each subsequent calendar year in the Term (and in March 2025 with respect to the final year in the Term), Employee shall be entitled to participate in any annual broad-based grant programs under the Company&#8217;s Restricted Stock Plan and&#47;or Stock Option Plan (or any successor equity-based compensation plan or plans) on a basis consistent with that applicable to other employees at Employee&#8217;s level, taking into account Employee&#8217;s position, duties and performance.  Company&#8217;s grants pursuant to Company&#8217;s Restricted Stock Plan and Stock Option Plan in March 2021 shall be based on the full 2020 calendar year (i.e., based on 12 months) notwithstanding the Commencement Date.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Cash Bonuses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div style="padding-left:33pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Employee shall be entitled to participate in the Company&#8217;s Cash Bonus Plan as set forth on Schedule 1 for the 2020 calendar year. The bonus payable for 2020 shall be paid in March, 2021, and shall be payable with respect to the full 2020 calendar year (i.e., based on 12 months) notwithstanding the Commencement Date. Employee&#8217;s participation in such Plan will be pursuant to the terms and conditions thereof.  The performance goals applicable to such participation will be consistent with those applicable to other employees at Employee&#8217;s level, taking into account Employee&#8217;s position and duties.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;With respect to each subsequent calendar year in the Term, Employee shall be entitled to continue to participate in the Company&#8217;s Cash Bonus Plan (or any successor performance-based cash incentive compensation plan) pursuant to the terms and conditions thereof and on a basis consistent with that applicable to other employees at Employee&#8217;s level, taking into account Employee&#8217;s position, duties and performance, provided that in no event will the percentage of eligible earnings target bonus potential thereunder be less than that set forth on Schedule 1.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">     </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Benefit Plans and Programs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Employee shall be entitled to&#58;  (a) participate in the Company&#8217;s health and welfare and other employee benefit plans and programs (including group insurance programs and vacation benefits) on terms (including cost) as are consistent with those made available to other employees at Employee&#8217;s level, taking into account Employee&#8217;s position and duties, in accordance with the terms of such plans and programs&#59; and (b) applicable directors and officers liability insurance and indemnification and advancement of expenses provisions relating to claims made by third parties against Employee in Employee&#8217;s role as a director, officer or employee) (the items listed in subparagraphs (a) and (b) collectively, &#8220;Benefit Plans&#8221;).  Nothing in this Agreement shall limit the Company&#8217;s right to modify or discontinue any Benefit Plans at any time, provided no such action may adversely affect any vested rights of Employee thereunder.  The provisions of this Paragraph 4 shall not apply to compensation and benefit plans and programs specifically addressed in this Agreement, in which case the applicable other terms of this Agreement shall control.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Business Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Company shall pay or reimburse Employee for reasonable travel, lodging, meal, entertainment and other expenses incurred by Employee in connection with the performance of Employee&#8217;s duties hereunder, upon presentation of receipts therefor submitted to the Company on a timely basis and in accordance with the Company&#8217;s policies and practices in effect from time to time applied on a basis consistent with and no less favorable in their application to other executive officers at Employee&#8217;s level taking into account Employee&#8217;s position, duties and performance.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  During the Term, Employee&#8217;s employment, and the Company's obligations under this Agreement (excluding any obligations the Company may have under Paragraph 7, any other obligations expressly set forth herein as surviving termination of employment, and excluding any obligations with respect to any vested rights of Employee under any compensation or benefit plans or programs), shall or may be terminated, in the circumstances set forth below.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Death</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Employee's employment shall terminate automatically in the event of Employee&#8217;s death.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Company may terminate Employee&#8217;s employment in accordance with the provisions of applicable law, in the event Employee becomes substantially unable to perform the essential functions of his&#47;her position, with or without reasonable accommodation, due to partial or total disability or incapacity resulting from a mental or physical illness, injury or other health-related cause (&#8220;Disability&#8221;) and such Disability continues for a period of at least twelve (12) consecutive months of incapacity (or during a cumulative period where there has been at least fifty-two (52) weeks of incapacity in any two (2) calendar year period). Such termination will be considered a &#8220;Termination Due to Disability&#8221; under the terms of this Agreement.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination With Cause by the Company or Resignation Without Good Reason by Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div><font><br></font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;The Company may terminate Employee&#8217;s employment (a &#8220;Termination With Cause&#8221;) upon written notice following its determination that Employee has committed any of the following acts&#58;  (A) conviction of or guilty&#47;no contest plea to a felony or a crime involving moral turpitude&#59; (B) fraud&#59; (C) embezzlement or other misappropriation of funds&#59; (D) material misrepresentation with respect to the Company&#59; (E) substantial and&#47;or repeated failure to perform material duties&#59; (F) gross negligence or willful misconduct in the performance of duties&#59; (G) commission of any act or involvement in any situation, or occurrence, whether before or during the Term, which brings Employee or the Company into widespread public disrepute, contempt, scandal or ridicule, or which justifiably shocks, insults or offends a significant portion of the community, or Employee&#8217;s or the Company&#8217;s being subject to publicity for any such act or involvement&#59; (H) material violation of the Employee Handbook, the Code of Conduct or any other written Company policy&#59; or (I) material breach of this Agreement (which, as to the last two items, if capable of being cured, shall remain uncured following ten (10) business days after written notice to Employee thereof).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;Employee may terminate Employee&#8217;s employment (a &#8220;Resignation Without Good Reason&#8221;) at any time for any reason (or for no reason) upon twenty (20) business days prior written notice without Good Reason (as such term is defined in subparagraph (d)(ii) below).  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination Without Cause by the Company or Resignation With Good Reason by Employee.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;The Company may terminate Employee&#8217;s employment (a &#8220;Termination Without Cause&#8221;) at any time for any reason (or for no reason) upon twenty (20) business days prior written notice.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;Employee may terminate Employee&#8217;s employment (a &#8220;Resignation With Good Reason&#8221;) as a result of any of the following acts of the Company upon ten (10) business days prior written notice, provided Employee has provided the Company such written notice within sixty (60) days of the occurrence thereof&#58;  a substantial demotion in Employee&#8217;s position&#59; or material breach of this Agreement (which, as to either such item, if capable of being cured (as reasonably determined by the Company), shall remain uncured following ten (10) business days after written notice thereof) (&#8220;Good Reason&#8221;).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Payments and Other Entitlements As a Result of Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If, during the Term, the Employee is terminated under Paragraph 6, Employee shall be entitled to the payments and provisions set forth below (which payments and provisions shall be the Employee&#8217;s sole entitlements as the result of such termination)&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Death or Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Following termination due to death or Termination Due to Disability during the Term, Employee&#8217;s estate (or Employee, if Termination Due to Disability) shall be entitled to payment of any salary earned by the Employee prior to the termination, as well as payment of Employee&#8217;s then-current Base Salary for a period of three (3) months following the date of termination (payable in accordance with the Company&#8217;s regular payroll practices), amounts accrued or payable under any Benefit Plans (payable at such times as </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">provided therein), any accrued but unused vacation time, any amounts payable for any unreimbursed business expenses, any amount that otherwise would have been payable in the current year on account of a prior year&#8217;s Cash Bonus Plan grant, an amount on account of the current year&#8217;s Cash Bonus Plan grant (pro-rated through the date of termination, and calculated using actual achievement of Company-based performance goals and assuming full achievement of Employee&#8217;s personal performance goals at 100%) (in the case of each of the last two amounts, payable at such time as otherwise applicable absent such death or Termination Due to Disability), and any vested rights or benefits under any applicable provisions of any other compensation or benefit program or plan or grants thereunder.  Except as otherwise provided herein, any amounts payable to Employee&#8217;s estate (or Employee, as applicable) pursuant to this subparagraph (a) shall be paid no later than the 45</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day following the date of termination. In addition, Employee&#8217;s stock options and restricted stock grants shall automatically vest in full and the stock options shall remain exercisable for the balance of their remaining terms. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination With Cause by the Company or Resignation Without Good Reason by Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If Employee&#8217;s employment terminates as a result of a Termination With Cause or Resignation Without Good Reason during the Term, Employee shall be entitled to payment of Employee&#8217;s then-current Base Salary through the date of termination (payable in accordance with the Company&#8217;s regular payroll practices), amounts accrued or payable under any Benefit Plans (payable at such times as provided therein), any accrued but unused vacation time, any amounts payable for any unreimbursed business expenses, and any amount that otherwise would have been payable in the current year on account of a prior year&#8217;s Cash Bonus Plan grant (payable at such time as otherwise applicable absent such termination).  Except as otherwise provided herein, any amounts payable to Employee pursuant to this subparagraph (b) shall be paid no later than the 45</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day following the date of termination.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination Without Cause by the Company or Resignation With Good Reason by Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If Employee&#8217;s employment is terminated as a result of a Termination Without Cause or Resignation With Good Reason during the Term, and subject to Employee&#8217;s entering into an agreement containing a release by Employee of the Company with respect to all matters relating to Employee&#8217;s employment and the termination thereof (other than rights under this Agreement which by their express terms continue following termination of employment and any vested rights under any compensation or benefit plan or program or grants thereunder) within thirty (30) days following the date of termination, in a form and containing terms as the Company customarily requires of terminated employees receiving salary continuation payments&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;Provided Employee is alive at the time of payment thereof, Employee shall be entitled to continue to&#58; (A) receive Employee&#8217;s then-current Base Salary in accordance with the Company&#8217;s regular payroll practices&#59; and (B) participate in the Company&#8217;s medical, prescription, dental and vision plans (if and to the extent he&#47;she was participating in such plans at the time of termination) at the same cost to Employee as is applicable to active employees&#59; in each case for the period of time set forth on Schedule 1 following the date of termination.  Employee&#8217;s rights under the Consolidated Omnibus Budget Reconciliation Act of 1986, as amended (&#8220;COBRA&#8221;) shall run concurrently with Employee&#8217;s participation during such period of time.  The payments and benefits described in this subparagraph (i) will begin to be paid or provided as soon as administratively practicable after the release described in subparagraph (c) </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">above becomes irrevocable, provided that if the 30-day period described in such subparagraph begins in one taxable year and ends in the following taxable year, such payments or benefits shall not commence until the following taxable year.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;Employee shall also receive payment of Employee&#8217;s then-current Base Salary through the date of termination (payable in accordance with the Company&#8217;s regular payroll practices)&#59; amounts accrued or payable under any Benefit Plans (payable at such times as provided therein)&#59; any accrued but unused vacation time&#59; any amounts payable for any unreimbursed business expenses&#59; any amount that otherwise would have been payable in the current year on account of a prior year&#8217;s Cash Bonus Plan grant&#59; and an amount on account of the current year&#8217;s Cash Bonus Plan grant (pro-rated through the month containing the date of termination, and calculated using actual achievement of Company-based performance goals and assuming full achievement of Employee&#8217;s personal performance goals).  Except as otherwise provided herein, any amounts payable to Employee pursuant to this subparagraph (ii) shall be paid no later than the 45</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day following the date of termination. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(iii) &#160;&#160;&#160;&#160;  Salary continuation payments under subparagraph (i) shall be subject to reduction in the amount of any salary, bonus, vested equity or other compensation earned or received by Employee for services through other employment or self-employment during or on account of the period of time of salary continuation.  Employee shall provide the Company with prompt written notice of any such employment and amounts.  The Company&#8217;s obligation to continue medical, prescription, dental and&#47;or vision benefits shall cease upon Employee&#8217;s eligibility for such benefits from any subsequent employer.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(iv)&#160;&#160;&#160;&#160;Provided Employee is alive at the time of payment, Employee shall be entitled to receive payment on account of&#58;  (A) the current year&#8217;s Cash Bonus Plan grant, pro-rated beginning from the month following the date of termination through December 31</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> of the year of termination&#59; and (B) the following year&#8217;s Cash Bonus Plan grant, pro-rated based on the number of months of employment in the year of termination (including the month of termination)&#59; in each case calculated using actual achievement of Company-based performance goals and assuming full achievement of Employee&#8217;s personal performance goals at 100% (payable at such times as otherwise applicable absent such termination).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(v)&#160;&#160;&#160;&#160;Provided Employee is alive at the time of vesting, Employee shall have the right to continued vesting of Stock Option Plan and Restricted Stock Plan grants through the period of time set forth on Schedule 1, as if there had been no termination of employment.  Provided Employee is alive at the time of exercise, Employee shall have the right to exercise any vested Stock Option Plan grants through the period of time set forth on Schedule 1.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Solicitation&#59; Non-Competition&#59; Confidentiality</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Employee acknowledges and agrees that&#58; Employee&#8217;s skills, experience, knowledge and reputation are of special, unique and extraordinary value to the Company&#59; Employee is and will continue to be privy to confidential and proprietary information, processes and know-how of the Company, the confidentiality of which has significant value to the Company and its future success&#59; and the restrictions on Employee&#8217;s activities as set forth below are necessary to protect the value of the goodwill and other tangible and intangible assets of the Company.  Based upon the foregoing, Employee agrees as follows&#58;</font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;While employed by the Company (whether during the Term or thereafter), and for a period of one year after termination of Employee&#8217;s employment for any reason (whether during the Term or thereafter), Employee shall not, directly or indirectly&#58; (i) hire any employee of the Company (other than Employee&#8217;s personal assistant or as a result of a general solicitation)&#59; (ii) solicit, induce, encourage or attempt to influence any employee, customer, consultant, independent contractor, service provider or supplier of the Company to cease to do business or terminate the employment or other relationship with the Company&#59; or (iii) assist any other person or entity in doing or performing any of the acts that Employee is prohibited from doing under subparagraphs (i) or (ii) above. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;(i)  WHILE EMPLOYED BY THE COMPANY (WHETHER DURING THE TERM OR THEREAFTER)&#59; AND FOR A PERIOD OF ONE YEAR AFTER A RESIGNATION WITHOUT GOOD REASON OR A TERMINATION WITH CAUSE, IN EITHER CASE OCCURRING PRIOR TO THE REGULAR END DATE&#59; EMPLOYEE SHALL NOT, DIRECTLY OR INDIRECTLY, ENGAGE IN ANY ACTIVITIES ON BEHALF OF, OR BE FINANCIALLY INTERESTED IN, A COMPETITIVE BUSINESS (AS AN AGENT, CONSULTANT, DIRECTOR, EMPLOYEE, INDEPENDENT CONTRACTOR, OFFICER, OWNER, PARTNER, MEMBER, PRINCIPAL, SERVICE PROVIDER OR OTHERWISE).  A COMPETITIVE BUSINESS MEANS A BUSINESS (WHETHER CONDUCTED BY AN INDIVIDUAL OR ENTITY, INCLUDING EMPLOYEE IN SELF-EMPLOYMENT) THAT IS ENGAGED IN COMPETITION, DIRECTLY OR INDIRECTLY THROUGH ANY ENTITY CONTROLLING, CONTROLLED BY OR UNDER COMMON CONTROL WITH SUCH BUSINESS, WITH ANY OF THE BUSINESS ACTIVITIES (A) CARRIED ON BY THE COMPANY, OR (B) BEING PLANNED BY THE COMPANY WITH EMPLOYEE&#8217;S PARTICIPATION.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;THIS RESTRICTION SHALL APPLY IN ANY GEOGRAPHIC AREA IN THE WORLD IN WHICH THE COMPANY CARRIES OUT BUSINESS ACTIVITIES.  EMPLOYEE AGREES THAT NOT SPECIFYING A MORE LIMITED GEOGRAPHIC AREA IS REASONABLE IN LIGHT OF THE BROAD GEOGRAPHIC SCOPE OF THE ACTIVITIES CARRIED OUT BY THE COMPANY IN THE WORLD.  </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(iii)&#160;&#160;&#160;&#160;For purposes of clarification of their intent, the parties agree that subparagraph (i) above restricts Employee from working on the account, or otherwise for the benefit, of a Competitive Business as a result of Employee&#8217;s working as an employee, consultant or in any other capacity for an entity that provides consulting, advisory, lobbying or similar services to other businesses.  </font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(iv)&#160;&#160;&#160;&#160;Nothing herein shall prevent Employee from owning for investment up to one percent (1%) of any class of equity security of an entity whose securities are traded on a national securities exchange or market.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Further, nothing herein shall prevent Employee from engaging in the practice of law.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;Nothing contained in this Agreement (including, without limitation, subparagraph 8(d) and Paragraph 9) or otherwise limits Employee&#8217;s ability to communicate </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">directly with and provide information, including documents, not otherwise protected from disclosure by any applicable law or privilege, to the Securities and Exchange Commission (the &#8220;SEC&#8221;), the Occupational Safety and Health Administration (&#8220;OSHA&#8221;) or any other federal, state or local governmental agency or commission regarding possible legal violations, without disclosure to the Company.  The Company may not retaliate against Employee for any of these activities, and nothing in this Agreement requires Employee to waive any monetary award or other payment that Employee might become entitled to from the SEC or OSHA.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(d)&#160;&#160;&#160;&#160;Except as provided in subparagraph 8(c), during the Term and at all times thereafter, Employee shall not, directly or indirectly, use for Employee&#8217;s personal benefit, or disclose to or use for the direct or indirect benefit of anyone other than the Company (except as may be required within the scope of Employee&#8217;s duties hereunder), any secret or confidential information, knowledge or data of the Company or any of its employees, officers, directors or agents (&#8220;Confidential Information&#8221;).  Confidential Information includes, but is not limited to&#58; the terms and conditions of this Agreement&#59; sales, marketing and other business methods&#59; policies, plans, procedures, strategies and techniques&#59; research and development projects and results&#59; software and firmware&#59; trade secrets, know-how, processes and other intellectual property&#59; information on or relating to past, present or prospective employees or suppliers&#59; and information on or relating to past, present or prospective customers, including customer lists.  Notwithstanding the foregoing, Confidential Information does not include information that&#58; (i) is generally available to the public&#59; or (ii) is available to Employee on a nonconfidential basis from a source other than the Company, provided such source is not bound by a confidentiality agreement with the Company or otherwise prohibited from transmitting such information to Employee by a contractual, legal or fiduciary obligation.  Employee agrees that Confidential Information is the exclusive property of the Company, and agrees that, immediately upon Employee&#8217;s termination of employment for any reason (including after the Term), Employee shall deliver to the Company all correspondence, documents, books, records, lists and other materials containing Confidential Information that are within Employee&#8217;s possession or control, regardless of the medium in which such materials are maintained, and Employee shall retain no copies thereof in any medium.  Except as provided in subparagraph 8(c), without limiting the generality of the foregoing, Employee agrees neither to prepare, participate in or assist in the preparation of any article, book, speech or other writing or communication relating to the past, present or future business, operations, personnel or prospects of the Company, nor to encourage or assist others to do any of the foregoing, without the prior written consent of the Company (which may be withheld in the Company&#8217;s sole discretion).  Nothing herein shall prevent Employee from&#58;  (A) complying with a valid subpoena or other legal requirement for disclosure of Confidential Information, provided that, except as provided in subparagraph 8(c), Employee shall use good faith efforts to notify the Company promptly and in advance of disclosure if Employee believes Employee is under a legal requirement to disclose Confidential Information otherwise protected from disclosure under this subparagraph&#59; or (B) disclosing the terms and conditions of this Agreement to Employee&#8217;s spouse or tax, accounting, financial or legal advisors, or as necessary to enforce this Agreement.  Notwithstanding the foregoing, pursuant to the Defend Trade Secrets Act of 2016 (18 U.S.C. &#167; 1833(b)), Employee shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that (i) is made (x) in confidence to a federal, state or local government official, either directly or indirectly, or to an attorney, and (y) solely for the purpose of reporting or investigating a suspected violation of law&#59; or (ii) is made in a complaint or </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">other document filed in a lawsuit or other proceeding, if such filing is made under seal.  In addition and without limiting the preceding sentence, if Employee files a lawsuit for retaliation by the Company for reporting a suspected violation of law, Employee may disclose the trade secret to his or her attorney and use the trade secret information in the court proceeding, if Employee (i) files any document containing the trade secret under seal, and (ii) does not disclose the trade secret, except pursuant to court order.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(e)&#160;&#160;&#160;&#160;Employee acknowledges that the restrictions contained in this Paragraph 8, in light of the nature of the businesses in which the Company is engaged and Employee&#8217;s position with the Company, are reasonable and necessary to protect the legitimate interests of the Company, and that any violation of these restrictions would result in irreparable injury to the Company.  Employee therefore agrees that&#58;  (i) in the event of Employee&#8217;s violation of any of these restrictions, the Company shall have the right to suspend or terminate any unaccrued payment obligations to Employee hereunder and&#47;or Employee&#8217;s unaccrued rights under any compensation or benefit plans or programs hereunder or thereunder (including in each case any arising following termination of employment)&#59; and (ii) in the event of Employee&#8217;s violation or threatened violation of any of these restrictions, the Company shall be entitled to seek from any court of competent jurisdiction&#58; (A) preliminary and permanent injunctive relief against Employee&#59; (B) damages from Employee (including the Company&#8217;s reasonable legal fees and other costs and expenses)&#59; and (C) an equitable accounting of all compensation, commissions, earnings, profits and other benefits to Employee arising from such violation&#59; all of which rights shall be cumulative and in addition to any other rights and remedies to which the Company may be entitled as set forth herein or as a matter of law.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(f)&#160;&#160;&#160;&#160;Employee agrees that if any part of the restrictions contained in this Paragraph 8, or the application thereof, is construed to be invalid or unenforceable, the remainder of such restrictions or the application thereof shall not be affected and the remaining restrictions shall have full force and effect without regard to the invalid or unenforceable portions.  If any restriction is held to be unenforceable because of the area covered, the duration thereof or the scope thereof, Employee agrees that the court making such determination shall have the power to reduce the area and&#47;or the duration, and&#47;or limit the scope thereof, and the restriction shall then be enforceable in its reduced form.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(g)&#160;&#160;&#160;&#160;If Employee violates any such restrictions, the period of such violation (from the commencement of any such violation until such time as such violation shall be cured by Employee) shall not count toward or be included in any applicable restrictive period.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(h)&#160;&#160;&#160;&#160;Employee agrees that prior to accepting employment with any other person or entity at any time during the one-year period following termination of employment referred to in subparagraph (b)(i) above, Employee will provide the prospective employer with written notice of the provisions of this Paragraph 8, with a copy of such notice provided simultaneously to the Company&#59; provided that any inadvertent failure to provide those provisions will not be deemed a breach of this Agreement.  </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Disparaging Statements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as provided in subparagraph 8(c), during the period of Employee&#8217;s employment (whether during the Term or thereafter), and for a period of three (3) years thereafter, neither party shall disparage (directly or indirectly&#59; orally, in writing or otherwise), the other party or, in the case of the Company, any of its employees, officers or directors, in any communication with or to any person or entity, including&#58;  (a) any actual or potential employer of Employee&#59; (b) any actual or potential employee, customer, consultant, independent contractor, investor, lender, service provider or supplier of the Company&#59; or (c) any media outlet.  The foregoing shall not be deemed to restrict either party&#8217;s obligation to testify truthfully in any proceeding or cooperate in any governmental investigation.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Company Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;To the extent any Company Intellectual Property (as defined in subparagraph (f) below) is not already owned by the Company as a matter of law or by prior written assignment by Employee to the Company, Employee hereby assigns to Comcast Corporation, and agrees to assign to Comcast Corporation or its designated subsidiary(ies) in the future (to the extent required), all right, title and interest that Employee now has or acquires in the future in and to any and all Company Intellectual Property.  Employee shall further cooperate with the Company in obtaining, protecting and enforcing its interests in Company Intellectual Property.  Such cooperation shall be at the Company&#8217;s expense, and shall include, at the Company&#8217;s election, without limitation, signing all documents reasonably requested by the Company for patent, copyright and other Intellectual Property (as defined in subparagraph (f) below) applications and registrations, and individual assignments thereof, and providing other reasonably requested assistance.  Employee&#8217;s obligation to assist the Company in obtaining, protecting and enforcing Company Intellectual Property rights shall continue following Employee&#8217;s employment with the Company, but the Company shall be obliged to compensate Employee at a then prevailing reasonable consulting rate for any time spent and any out-of-pocket expenses incurred at the Company&#8217;s request for providing such assistance.  Such compensation shall be paid irrespective of, and is not contingent upon, the substance of any testimony Employee may give or provide while assisting the Company or the outcome of any proceeding where such testimony is given or provided.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;Employee shall use reasonable efforts to promptly disclose to the Company, or any person(s) designated by the Company, all Intellectual Property that is created, fixed, conceived or reduced to practice by Employee, either alone or jointly with others, during the term of Employee&#8217;s employment with the Company, whether or not patentable or copyrightable or believed by Employee to be patentable or copyrightable, including without limitation any Intellectual Property (to be held in confidence by the Company) that qualifies fully as a nonassignable invention under Section 2870 of the California Labor Code (&#8220;Nonassignable IP&#8221;).  If Employee contends that any such Intellectual Property qualifies as Nonassignable IP, Employee will promptly so notify the Company, and Employee agrees to cooperate fully with a review and verification process by the Company.  In addition, Employee will promptly disclose to the Company (to be held in confidence) all patent applications filed by Employee or on Employee&#8217;s behalf within six (6) months after termination of employment, and to cooperate fully with a review and determination by the Company as to whether such patent applications constitute or include </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Company Intellectual Property.  Employee has reviewed the notification on Schedule 2 and agrees that Employee&#8217;s execution hereof acknowledges receipt of such notification.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;In the event that the Company is unable for any reason whatsoever to secure </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Employee&#8217;s signature on any lawful and necessary document to apply for, execute or otherwise further prosecute or register any patent or copyright application or any other Company Intellectual Property application or registration, Employee hereby irrevocably designates and appoints the Company and its duly authorized officers and agents as Employee&#8217;s agents and attorneys-in-fact to act for and on Employee&#8217;s behalf and instead of Employee to execute and file such lawful and necessary documents and to do all other lawfully permitted acts to further prosecute, issue and&#47;or register patents, copyrights and any other Company Intellectual Property rights with the same legal force and effect as if executed by Employee.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(d)&#160;&#160;&#160;&#160;To the extent any materials, including written, graphic or computer </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">programmed materials, authored, prepared, contributed to or written by Employee, in whole or in part, during the term of employment by the Company and relating in whole or in part to the business, products, services, research or development of the Company qualify as &#8220;work made for hire,&#8221; as such term is defined and used in the copyright laws of the United States, then such materials shall be done by Employee as &#8220;work made for hire&#8221; under such law.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(e)&#160;&#160;&#160;&#160;If Employee owns or controls or has the power to grant licenses under any patents or other Intellectual Property rights that are, during the term of Employee&#8217;s employment, incorporated in or utilized in the development, manufacture or delivery of any of the Company&#8217;s products or services by Employee or with Employee&#8217;s knowledge, assistance, or encouragement, Employee agrees to grant and hereby does grant to the Company a non-exclusive, royalty-free, paid-up, perpetual, irrevocable, freely transferable and sublicensable, unrestricted worldwide license under such patents or other Intellectual Property to make, have made, use, reproduce, display, perform, sell, offer to sell, import, export, distribute, and otherwise transfer or dispose of, all of the Company&#8217;s products and services.  The foregoing license shall extend throughout the Company&#8217;s supply and distribution chains, and shall extend to partners of the Company (in relation to the Company&#8217;s products and services) as well.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(f)&#160;&#160;&#160;&#160;&#8220;Intellectual Property&#8221; means any and all ideas, inventions, formulae, knowhow,trade secrets, devices, designs, models, methods, techniques, processes, specifications, tooling, computer programs, software code, works of authorship, copyrighted and copyrightable works, mask works, trademarks and service marks, Internet domain names, technical and product information, patents and patent applications, and any other intellectual property rights or applications, throughout the world.  &#8220;Company Intellectual Property&#8221; means any Intellectual Property created, fixed, conceived or reduced to practice, in whole or in part, by Employee, during Employee&#8217;s employment by the Company, either alone or jointly with others, whether or not such Intellectual Property is patentable or copyrightable, that either&#58; (i) relates to the Company&#8217;s current or planned businesses&#59; or (ii) is created, fixed, conceived or reduced to practice (A) in the performance of the Employee&#8217;s duties or (B) using the Company&#8217;s information, facilities, equipment or other assets.  &#8220;Company Intellectual Property&#8221; does not include Nonassignable IP.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Representations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Employee represents that&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;Employee has had the opportunity to retain and consult with legal counsel and tax advisors of Employee&#8217;s choice regarding the terms of this Agreement.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;Subject to bankruptcy and insolvency laws and general equitable principles, this Agreement is enforceable against Employee in accordance with its terms.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(iii) &#160;&#160;&#160;&#160;This Agreement, and the performance of Employee&#8217;s obligations hereunder, do not conflict with, violate or give rise to any rights of other persons or entities under, any agreement, benefit plan or program, order, decree or judgment to which Employee is a party or by which Employee is bound.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;The Company represents that&#58;  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(i) &#160;&#160;&#160;&#160;Subject to bankruptcy and insolvency laws and general equitable principles, this Agreement is enforceable against the Company in accordance with its terms.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;This Agreement, and the performance of the Company&#8217;s obligations hereunder, do not conflict with, violate or give rise to any rights to other persons or entities under, any agreement, order, decree or judgment to which the Company is a party or by which it is bound.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;12.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Withholding&#59; Deductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  All compensation under this Agreement is subject to applicable tax withholding requirements and other deductions required by law, the Company&#8217;s policies and Employee&#8217;s applicable Benefit Plan elections.  Employee agrees that the Company is entitled to deduct from monies payable and reimbursable to Employee hereunder all sums that Employee owes the Company at any time, to the extent permitted by applicable law.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;13.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Notwithstanding any other provision of this Agreement to the contrary or otherwise, to the extent any expense, reimbursement or in-kind benefit provided to Employee constitutes a &#8220;deferral of compensation&#8221; within the meaning of section 409A of the Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;), and its implementing regulations and guidance (collectively, &#8220;Section 409A&#8221;)&#58;  (i) the amount of expenses eligible for reimbursement or in-kind benefits provided to Employee during any calendar year will not affect the amount of expenses eligible for reimbursement or in-kind benefits provided to Employee in any other calendar year&#59; (ii) the reimbursements for expenses for which Employee is entitled to be reimbursed shall be made on or before the last day of the calendar year following the calendar year in which the applicable expense is incurred&#59; and (iii) the right to payment or reimbursement or in-kind benefits hereunder may not be liquidated or exchanged for any other benefit.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;For purposes of Section 409A, each payment in a series of payments provided to Employee pursuant to this Agreement will be deemed a separate payment. </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;Notwithstanding any other provision of this Agreement to the contrary or otherwise, any payment or benefit described in Paragraph 7 that represents a &#8220;deferral of compensation&#8221; within the meaning of Section 409A shall only be paid or provided to Employee upon Employee&#8217;s &#8220;separation from service&#8221; within the meaning of Treas.Reg.&#167;1.409A-1(h) (or any successor regulation).  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 Employee upon or following Employee&#8217;s &#8220;separation from service,&#8221; then notwithstanding any other provision of this Agreement (or any otherwise applicable plan, policy, agreement or arrangement), any such payments that are otherwise due within six (6) months following Employee&#8217;s &#8220;separation from service&#8221; will be deferred (without interest) and paid to Employee in a lump sum immediately following that six (6) month period.  In the event Employee dies during that six (6) month period, the amounts deferred on account of Treas.Reg.&#167;1.409A-3(i)(2) (or any successor provision) shall be paid to the personal representatives of Employee&#8217;s estate within sixty (60) days following Employee&#8217;s death.  This provision shall not be construed as preventing payments to Employee pursuant to Paragraph 7 in the first six (6) months following Employee&#8217;s &#8220;separation from service&#8221; equal to an amount up to two (2) times the lesser of&#58;  (i) Employee&#8217;s annualized compensation for the year prior to the &#8220;separation from service&#59;&#8221; and (ii) the maximum amount that may be taken into account under a qualified plan pursuant to section 401(a)(17) of the Code.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(d)&#160;&#160;&#160;&#160;Notwithstanding any other provision of this Agreement to the contrary or otherwise, all benefits or payments provided by the Company to Employee that would be deemed to constitute &#8220;nonqualified deferred compensation&#8221; within the meaning of Section 409A are intended to comply with Section 409A.  Notwithstanding any other provision in this Agreement to the contrary or otherwise, distributions may only be made under this Agreement upon an event and in a manner permitted by Section 409A or an applicable exemption.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;14.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Successors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;If Comcast Corporation merges into, or transfers all or substantially all of its assets to, or as part of a reorganization, restructuring or other transaction becomes a subsidiary of, another entity, such other entity shall be deemed to be the successor to Comcast Corporation hereunder, and the term &#8220;Company&#8221; as used herein shall mean such other entity (together with its subsidiaries) as is appropriate, and this Agreement shall continue in full force and effect.    </font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;If Comcast Corporation transfers part of its assets to another entity owned directly or indirectly by the shareholders of Comcast Corporation (or any substantial portion of them), or transfers stock or other interests in a subsidiary of Comcast Corporation directly or indirectly to the shareholders of Comcast Corporation (or any substantial portion of them), and Employee works for the portion of the Company or subsidiary so transferred, then the successor or continuing employer entity shall be deemed the successor to the Company hereunder, the term &#8220;Company&#8221; as used herein shall mean such entity (together with its subsidiaries) as is appropriate, and this Agreement shall continue in full force and effect.    </font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;15.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">WAIVER OF RIGHT TO TRIAL BY JURY</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.  TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE COMPANY AND EMPLOYEE HEREBY </font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">KNOWINGLY, VOLUNTARILY AND INTENTIONALLY WAIVE ANY RIGHT EITHER THEY OR THEIR HEIRS, EXECUTORS, ADMINISTRATORS, PERSONAL REPRESENTATIVES, SUCCESSORS OR ASSIGNS MAY HAVE TO A TRIAL BY JURY IN ANY LITIGATION BASED ON OR RELATING TO THIS AGREEMENT.   BY WAIVING THE RIGHT TO A JURY TRIAL, NEITHER PARTY IS WAIVING A RIGHT TO SUE THE OTHER&#59; RATHER, THE PARTIES ARE SIMPLY WAIVING THE RIGHT TO HAVE A JURY DECIDE THE CASE.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  &#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;16.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">LIMITATION ON DAMAGES</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.  EMPLOYEE AGREES THAT, UNLESS PROHIBITED BY APPLICABLE LAW, AND EXCEPT AS EXPRESSLY AVAILABLE IN AN APPLICABLE FEDERAL, STATE OR LOCAL STATUTE OR ORDINANCE, EMPLOYEE&#8217;S REMEDY FOR BREACH OF THIS AGREEMENT OR ANY OTHER CLAIM OR CAUSE OF ACTION ARISING OUT OF EMPLOYEE&#8217;S EMPLOYMENT SHALL BE LIMITED TO ACTUAL ECONOMIC DAMAGES, AND EMPLOYEE SHALL NOT BE PERMITTED TO MAKE ANY CLAIM FOR OR RECOVER PUNITIVE, EXEMPLARY, COMPENSATORY (OTHER THAN BASED ON ACTUAL ECONOMIC LOSS), EMOTIONAL DISTRESS, OR SPECIAL DAMAGES.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;17.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Jurisdiction&#59; Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Litigation concerning this Agreement, if initiated by or on behalf of Employee, shall be brought only in a state court in Philadelphia County, Pennsylvania or federal court in the Eastern District of Pennsylvania, or, if initiated by the Company, in either such jurisdiction or (if different) in a jurisdiction in which Employee then resides or works.  Employee consents to jurisdiction in any such jurisdiction, regardless of the location of Employee&#8217;s residence or place of business.  Employee and the Company irrevocably waive any objection, including any objection to the laying of venue or based on the grounds of forum non conveniens, which Employee or the Company may now or hereafter have, to the bringing of any action or proceeding in any such jurisdiction.  Employee and the Company acknowledge and agree that any service of legal process by mail constitutes proper legal service of process under applicable law in any such action or proceeding.  In any such litigation, the prevailing party shall be entitled to reimbursement from the other party for all costs of defending or maintaining such action, including reasonable attorneys&#8217; fees.  </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;18.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Agreement shall be interpreted and enforced in accordance with the substantive law of the Commonwealth of Pennsylvania, without regard to any choice-of-law doctrines.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;19.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  All notices required or permitted to be given under this Agreement shall be in writing and shall be given&#58;  (a) by electronic mail or (b) by registered or certified first class mail (postage prepaid, return receipt requested) to the respective parties at the following addresses&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;if to the Company&#58;<br><br>&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Comcast Corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;One Comcast Center</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Philadelphia, PA  19103</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Attention&#58;  General Counsel</font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Email&#58;  corporate_legal&#64;comcast.com</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;if to Employee&#58;  <br><br>&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Employee&#8217;s residence address or e-mail address as most recently indicated in the Company&#8217;s records with a copy to&#58;</font></div><div style="padding-left:72pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Sloane, Offer, Weber and Dern, LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;10100 Santa Monica Boulevard</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Suite 750</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Los Angeles, CA 90067</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">......</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Attention&#58; Jason Sloane</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br>&#160;&#160;&#160;&#160;20.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Agreement (including Schedules 1 and 2 hereto) constitutes the entire agreement of the parties with respect to the subject matter hereof and supersedes and replaces in its entirety the Employee&#8217;s Employment Agreement with NBCUniversal Media LLC dated March 3, 2017 as amended by letter agreement dated September 20, 2018 (the &#8220;NBCU Employment Agreement&#8221;), provided that any grants of stock options and restricted shares made during the term of the NBCU Employment Agreement shall continue to vest pursuant to the terms of such grants.  In the event of any conflict between the terms of this Agreement and the terms of any plans or policies of the Company (including the Employee Handbook), the terms of this Agreement shall control.  Employee acknowledges and agrees that if Employee and the Company (or one of its affiliates) have entered into an Employee Assignment of Inventions and Intellectual Property Rights Agreement or similar agreement (the &#8220;IP Agreement&#8221;) with respect to intellectual property, the provisions of the IP Agreement shall govern and control with respect to the subject matter thereof.</font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;21.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Invalidity or Unenforceability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  If any term or provision of this Agreement is held to be invalid or unenforceable for any reason, such invalidity or unenforceability shall not affect any other term or provision hereof and this Agreement shall continue in full force and effect as if such invalid or unenforceable term or provision (to the extent of the invalidity or unenforceability) had not been contained herein.  </font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"><br>&#160;&#160;&#160;&#160;22.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Amendments and Waivers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  No amendment or waiver of this Agreement or any provision hereof shall be binding upon the party against whom enforcement of such amendment or waiver is sought unless it is made in writing and signed by or on behalf of such party.  The waiver by either party of a breach of any provision of this Agreement by the other party shall not operate or be construed as a waiver or a continuing waiver by that party of the same or any subsequent breach of any provision of this Agreement by the other party.  </font></div><div style="text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;23.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Binding Effect&#59; No Assignment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Agreement shall be binding on and inure to the benefit of the parties hereto and their respective heirs, executors, administrators, successors and assigns, except that (other than to effect the provisions of Paragraph 14) it may not be assigned by either party without the other party&#8217;s written consent.  </font></div><div><font><br></font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;IN WITNESS WHEREOF, the parties hereto have executed and delivered this Agreement as of the date first-above written.</font></div><div><font><br></font></div><div style="margin-bottom:10pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.924%"><tr><td style="width:1.0%"></td><td style="width:11.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.236%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.865%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">COMCAST CORPORATION</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#47;s&#47; Thomas J. Reid</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">February 26, 2020</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt;text-align:right"><font><br></font></div><div style="margin-bottom:10pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.924%"><tr><td style="width:1.0%"></td><td style="width:11.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.236%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.865%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.143%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">EMPLOYEE</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#47;s&#47; Jeff Shell</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">February 26, 2020</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">16</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">SCHEDULE 1 TO EMPLOYMENT AGREEMENT WITH JEFF SHELL</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;Position&#58;  Chief Executive Officer, NBCUniversal</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Base Salary&#58;  $2,500,000.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Restricted Stock Amount and Vesting Schedule&#58;  units for shares having a market value of approximately $7,500,000&#59; vesting&#58;  15% on the thirteen-month anniversary of the date of grant, 15% on each of the second to fourth anniversaries of the date of grant, and 40% on the fifth anniversary of the date of grant.<br>  &#160;&#160;&#160;&#160;</font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;Cash Bonus.  Target bonus potential under the Cash Bonus Plan&#58;  300% of eligible earnings (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the amount of Base Salary actually due and&#47;or paid and&#47;or deferred in the applicable period).  </font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;Base Salary and Medical, Prescription, Dental &#38; Vision Benefits Continuation Period following Termination Without Cause or Resignation With Good Reason&#58;  twenty-four (24) months for Base Salary and eighteen (18) months for Medical, Prescription, Dental &#38; Vision Benefits.</font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.&#160;&#160;&#160;&#160;Restricted Stock and Stock Option Plan Grants Continued Vesting Period following Termination Without Cause or Resignation With Good Reason&#58;  Twelve (12) months.  Stock Option Plan Grants Continued Exercisability Period following Termination Without Cause or Resignation With Good Reason&#58;  the lesser of fifteen (15) months or the end of the stock option&#8217;s term.</font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">17</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:18pt;padding-right:18pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">SCHEDULE 2</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:232%;text-decoration:underline">LIMITED EXCLUSION NOTIFICATION</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">THIS IS TO NOTIFY</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Employee in accordance with Section 2872 of the California Labor Code that this Agreement </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">does not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> require Employee to assign or offer to assign to the Company any invention that Employee developed entirely on Employee&#8217;s own time </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">without using </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the Company&#8217;s equipment, supplies, facilities or trade secret information </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">except for </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">those inventions that </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">either&#58;</font></div><div><font><br></font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:9pt">Relate at the time of conception or reduction to practice of the invention to the Company&#8217;s business, or actual demonstrably anticipated research or development of the Company&#59; or</font></div><div><font><br></font></div><div style="padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:9pt">Result from any work performed by you for the Company.</font></div><div style="padding-left:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">To the extent a provision in this Agreement purports to require Employee to assign an invention otherwise excluded by the preceding paragraph, the provision is against the public policy of the State of California and is unenforceable therein.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This limited exclusion does not apply to any patent or invention covered by a contract between the Company and the United States or any of its agencies requiring full title to such patent or invention to be in the United States.</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:49.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">18</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31
<SEQUENCE>4
<FILENAME>ex31-6302021.htm
<DESCRIPTION>EXHIBIT 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 -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ie072747a294e4e08878f0e1ecf72febf_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31</font></div></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CERTIFICATIONS</font></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Brian L. Roberts, certify that&#58;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Quarterly Report on Form 10-Q of Comcast Corporation&#59;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an Annual Report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; July&#160;29, 2021 </font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.684%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; BRIAN L. ROBERTS</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Brian L. Roberts</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Chief Executive Officer</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Michael J. Cavanagh, certify that&#58;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this Quarterly Report on Form 10-Q of Comcast Corporation&#59;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an Annual Report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58;  July&#160;29, 2021 </font></div><div style="margin-bottom:6pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.684%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; MICHAEL J. CAVANAGH</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Michael J. Cavanagh</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Chief Financial Officer</font></td></tr></table></div><div style="margin-bottom:6pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>5
<FILENAME>ex32-6302021.htm
<DESCRIPTION>EXHIBIT 32
<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 -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i7a3f36d6c5914df197ba708622828355_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32</font></div><div style="margin-bottom:6pt;margin-top:3pt"><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO SECTION&#160;906 OF THE SARBANES-OXLEY ACT</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;29, 2021 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities and Exchange Commission</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100 F Street, N.E.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Washington, D.C. 20549</font></div><div><font><br></font></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ladies and Gentlemen&#58;</font></div><div style="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The certification set forth below is being submitted in connection with the Quarterly Report on Form 10-Q 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="margin-bottom:6pt;margin-top:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#58;</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Exchange Act&#59; and</font></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Comcast Corporation.</font></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.684%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; BRIAN L. ROBERTS</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Brian L. Roberts</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Chief Executive Officer</font></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:right"><font><br></font></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:48.684%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; MICHAEL J. CAVANAGH</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Michael J. Cavanagh</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58; Chief Financial Officer</font></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:6pt;margin-top:3pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>cmcsa-20210630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:f8c5c84f-a4ec-4cae-8eea-1e85d35fb0d3,g:7b4d08ed-3975-49df-8fd5-553e8012e3df-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cmcsa="http://www.comcast.com/20210630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.comcast.com/20210630">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmcsa-20210630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmcsa-20210630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmcsa-20210630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmcsa-20210630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.comcast.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementofIncomeUnaudited" roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited">
        <link:definition>1001002 - Statement - Condensed Consolidated Statement of Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementofComprehensiveIncomeUnaudited" roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited">
        <link:definition>1002003 - Statement - Condensed Consolidated Statement of Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementofComprehensiveIncomeUnauditedParenthetical" roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnauditedParenthetical">
        <link:definition>1003004 - Statement - Condensed Consolidated Statement of Comprehensive Income (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementofCashFlowsUnaudited" roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited">
        <link:definition>1004005 - Statement - Condensed Consolidated Statement of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetUnaudited" roleURI="http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited">
        <link:definition>1005006 - Statement - Condensed Consolidated Balance Sheet (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="CondensedConsolidatedBalanceSheetUnauditedParenthetical" roleURI="http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical">
        <link:definition>1006007 - Statement - Condensed Consolidated Balance Sheet (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementofChangesinEquityUnaudited" roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited">
        <link:definition>1007008 - Statement - Condensed Consolidated Statement of Changes in Equity (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedFinancialStatements" roleURI="http://www.comcast.com/role/CondensedConsolidatedFinancialStatements">
        <link:definition>2101101 - Disclosure - Condensed Consolidated Financial Statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedFinancialStatementsPolicies" roleURI="http://www.comcast.com/role/CondensedConsolidatedFinancialStatementsPolicies">
        <link:definition>2202201 - Disclosure - Condensed Consolidated Financial Statements (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.comcast.com/role/SegmentInformation">
        <link:definition>2103102 - 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="SegmentInformationTables" roleURI="http://www.comcast.com/role/SegmentInformationTables">
        <link:definition>2304301 - 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="SegmentInformationDetails" roleURI="http://www.comcast.com/role/SegmentInformationDetails">
        <link:definition>2405401 - 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="SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails" roleURI="http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails">
        <link:definition>2406402 - 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="SegmentInformationScheduleofChangeinGoodwillDetails" roleURI="http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails">
        <link:definition>2407403 - Disclosure - Segment Information (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="Revenue" roleURI="http://www.comcast.com/role/Revenue">
        <link:definition>2108103 - 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="RevenueTables" roleURI="http://www.comcast.com/role/RevenueTables">
        <link:definition>2309302 - 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="RevenueDetails" roleURI="http://www.comcast.com/role/RevenueDetails">
        <link:definition>2410404 - 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="RevenueRevenuebyGeographicLocationDetails" roleURI="http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails">
        <link:definition>2411405 - 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="RevenueCondensedConsolidatedBalanceSheetDetails" roleURI="http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails">
        <link:definition>2412406 - 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="ProgrammingandProductionCosts" roleURI="http://www.comcast.com/role/ProgrammingandProductionCosts">
        <link:definition>2113104 - 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="ProgrammingandProductionCostsTables" roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsTables">
        <link:definition>2314303 - 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="ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails" roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails">
        <link:definition>2415407 - Disclosure - Programming and Production Costs (Recognized Programming and Production 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="ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails" roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails">
        <link:definition>2416408 - Disclosure - Programming and Production Costs (Capitalized Film and Television Costs and Programming Rights) (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="LongTermDebt" roleURI="http://www.comcast.com/role/LongTermDebt">
        <link:definition>2117105 - 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="LongTermDebtNarrativeDetails" roleURI="http://www.comcast.com/role/LongTermDebtNarrativeDetails">
        <link:definition>2418409 - 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="SignificantTransactions" roleURI="http://www.comcast.com/role/SignificantTransactions">
        <link:definition>2119106 - 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="SignificantTransactionsUniversalBeijingResortDetails" roleURI="http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails">
        <link:definition>2420410 - 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="Investments" roleURI="http://www.comcast.com/role/Investments">
        <link:definition>2121107 - 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="InvestmentsTables" roleURI="http://www.comcast.com/role/InvestmentsTables">
        <link:definition>2322304 - 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="InvestmentsInvestmentandOtherIncomeLossNetDetails" roleURI="http://www.comcast.com/role/InvestmentsInvestmentandOtherIncomeLossNetDetails">
        <link:definition>2423411 - 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="InvestmentsScheduleofInvestmentsDetails" roleURI="http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails">
        <link:definition>2424412 - 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="InvestmentsScheduleofInvestmentsDetails_1" roleURI="http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails_1">
        <link:definition>2424412 - 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="InvestmentsEquityMethodInvestmentsDetails" roleURI="http://www.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails">
        <link:definition>2425413 - 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="InvestmentsOtherInvestmentsDetails" roleURI="http://www.comcast.com/role/InvestmentsOtherInvestmentsDetails">
        <link:definition>2426414 - 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="EquityandShareBasedCompensation" roleURI="http://www.comcast.com/role/EquityandShareBasedCompensation">
        <link:definition>2127108 - Disclosure - Equity and 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="EquityandShareBasedCompensationTables" roleURI="http://www.comcast.com/role/EquityandShareBasedCompensationTables">
        <link:definition>2328305 - Disclosure - Equity and Share-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityandShareBasedCompensationWeightedAverageCommonSharesOutstandingDetails" roleURI="http://www.comcast.com/role/EquityandShareBasedCompensationWeightedAverageCommonSharesOutstandingDetails">
        <link:definition>2429415 - Disclosure - Equity and Share-Based Compensation (Weighted Average Common Shares Outstanding) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.comcast.com/role/EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>2430416 - Disclosure - Equity and Share-Based Compensation (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="EquityandShareBasedCompensationNarrativeDetails" roleURI="http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails">
        <link:definition>2431417 - Disclosure - Equity and 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="EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" roleURI="http://www.comcast.com/role/EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails">
        <link:definition>2432418 - Disclosure - Equity and 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="SupplementalFinancialInformation" roleURI="http://www.comcast.com/role/SupplementalFinancialInformation">
        <link:definition>2133109 - 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="SupplementalFinancialInformationTables" roleURI="http://www.comcast.com/role/SupplementalFinancialInformationTables">
        <link:definition>2334306 - Disclosure - Supplemental Financial Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalFinancialInformationIncomeTaxesDetails" roleURI="http://www.comcast.com/role/SupplementalFinancialInformationIncomeTaxesDetails">
        <link:definition>2435419 - Disclosure - Supplemental Financial Information (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="SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails" roleURI="http://www.comcast.com/role/SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails">
        <link:definition>2436420 - 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="SupplementalFinancialInformationNoncashActivitiesDetails" roleURI="http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails">
        <link:definition>2437421 - Disclosure - Supplemental Financial Information (Noncash Activities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails" roleURI="http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails">
        <link:definition>2438422 - 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="CommitmentsandContingencies" roleURI="http://www.comcast.com/role/CommitmentsandContingencies">
        <link:definition>2139110 - 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="CommitmentsandContingenciesNarrativeDetails" roleURI="http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>2440423 - 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>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="cmcsa_GoodwillForeignCurrencyTranslationAndOther" abstract="false" name="GoodwillForeignCurrencyTranslationAndOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_FilmedEntertainmentMember" abstract="true" name="FilmedEntertainmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" abstract="false" name="ContributionsFromAndDistributionsToNoncontrollingInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax" abstract="false" name="OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" abstract="false" name="ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_CableCommunicationsMember" abstract="true" name="CableCommunicationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax" abstract="false" name="AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" abstract="false" name="ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmcsa_ResidentialWirelessMember" abstract="true" name="ResidentialWirelessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_NoncashInterestExpenseIncomeNet" abstract="false" name="NoncashInterestExpenseIncomeNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_ResidentialVoiceMember" abstract="true" name="ResidentialVoiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_MediaMember" abstract="true" name="MediaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" abstract="false" name="FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_DirectToConsumerMember" abstract="true" name="DirectToConsumerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_AirTouchMember" abstract="true" name="AirTouchMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_OtherProgrammingAndProductionExpense" abstract="false" name="OtherProgrammingAndProductionExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_NumberOfPreferredStockSeries" abstract="false" name="NumberOfPreferredStockSeries" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cmcsa_Notes5.50PercentDue2029Member" abstract="true" name="Notes5.50PercentDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_ContentLicensingMember" abstract="true" name="ContentLicensingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" abstract="false" name="FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_DistributionMember" abstract="true" name="DistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_CommitmentAndContingenciesLineItems" abstract="true" name="CommitmentAndContingenciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmcsa_ProgrammingAndProductionCosts" abstract="false" name="ProgrammingAndProductionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock" abstract="false" name="PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_Notes1.250percentdue2040Member" abstract="true" name="Notes1.250percentdue2040Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_SupplementalFinancialInformationTable" abstract="true" name="SupplementalFinancialInformationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cmcsa_ResidentialVideoMember" abstract="true" name="ResidentialVideoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_InvestmentSecuringCollateralizedObligation" abstract="false" name="InvestmentSecuringCollateralizedObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_TotalIntersegmentEliminationsMember" abstract="true" name="TotalIntersegmentEliminationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_HomeEntertainmentAndOtherMember" abstract="true" name="HomeEntertainmentAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_ProceedsFromCollateralizedObligation" abstract="false" name="ProceedsFromCollateralizedObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_UniversalBeijingResortTermLoansMember" abstract="true" name="UniversalBeijingResortTermLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" abstract="false" name="FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_SkyLimitedMember" abstract="true" name="SkyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_SupplementalFinancialInformationLineItems" abstract="true" name="SupplementalFinancialInformationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA" abstract="false" name="AdjustmentsForItemsExcludedFromAdjustedEBITDA" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_DocumentAndEntityInformationTable" abstract="true" name="DocumentAndEntityInformationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" abstract="false" name="EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_Notes1.500percentDue2029Member" abstract="true" name="Notes1.500percentDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_ManagementGrantMember" abstract="true" name="ManagementGrantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_CommitmentAndContingenciesTable" abstract="true" name="CommitmentAndContingenciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock" abstract="false" name="ScheduleOfProgrammingAndProductionCostTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmcsa_ThemeParksMember" abstract="true" name="ThemeParksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock" abstract="false" name="PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_HeadquartersAndOtherMember" abstract="true" name="HeadquartersAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_ReclassificationDueToSegmentChangeMember" abstract="true" name="ReclassificationDueToSegmentChangeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_Increasedecreaseinfilmandtelevisioncostnet" abstract="false" name="Increasedecreaseinfilmandtelevisioncostnet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_CapitalCostsIncurredButNotYetPaid" abstract="false" name="CapitalCostsIncurredButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_Notes0.750percentdue2032Member" abstract="true" name="Notes0.750percentdue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_SignificantTransactionsTextBlock" abstract="false" name="SignificantTransactionsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmcsa_GuaranteedNotes9.455PercentDue2022Member" abstract="true" name="GuaranteedNotes9.455PercentDue2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_AccruedParticipationsAndResidualsCurrent" abstract="false" name="AccruedParticipationsAndResidualsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_ContentMember" abstract="true" name="ContentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_LeaseArrangementsAxis" abstract="true" name="LeaseArrangementsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cmcsa_TemporaryEquityRedemptionOfPreferredStock" abstract="false" name="TemporaryEquityRedemptionOfPreferredStock" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_StudiosMember" abstract="true" name="StudiosMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_TheatricalMember" abstract="true" name="TheatricalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_NBCUniversalSegmentsMember" abstract="true" name="NBCUniversalSegmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_DocumentAndEntityInformationLineItems" abstract="true" name="DocumentAndEntityInformationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmcsa_VideoDistributionProgrammingExpense" abstract="false" name="VideoDistributionProgrammingExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_HuluMember" abstract="true" name="HuluMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock" abstract="false" name="ScheduleOfOtherBalanceSheetAccountsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmcsa_CollateralizedObligation" abstract="false" name="CollateralizedObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" abstract="false" name="ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmcsa_ResidentialBroadbandMember" abstract="true" name="ResidentialBroadbandMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_OtherGeographicLocationsMember" abstract="true" name="OtherGeographicLocationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_CapitalContributionToVIE" abstract="false" name="CapitalContributionToVIE" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_OtherIncomeLossNet" abstract="false" name="OtherIncomeLossNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_AtairosMember" abstract="true" name="AtairosMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_NbcuniversalEnterpriseMember" abstract="true" name="NbcuniversalEnterpriseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" abstract="true" name="ExchangeableSubordinatedDebentures2.0PercentDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_UniversalBeijingResortMember" abstract="true" name="UniversalBeijingResortMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_AdjustedEBITDA" abstract="false" name="AdjustedEBITDA" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_Notes1.875percentdue2036Member" abstract="true" name="Notes1.875percentdue2036Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_OtherOperatingAndAdministrative" abstract="false" name="OtherOperatingAndAdministrative" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_PaymentsForConstructionOfThemePark" abstract="false" name="PaymentsForConstructionOfThemePark" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_CollateralizedObligationFairValue" abstract="false" name="CollateralizedObligationFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" abstract="false" name="NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_SupplementalFinancialInformationAbstract" abstract="true" name="SupplementalFinancialInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmcsa_FilmAndTelevisionContentAbstract" abstract="true" name="FilmAndTelevisionContentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cmcsa_Notes0.250percentDue2027Member" abstract="true" name="Notes0.250percentDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" abstract="false" name="EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" abstract="true" name="RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" abstract="false" name="ProceedsFromSalesOfBusinessesAndInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_BroadcastTelevisionMember" abstract="true" name="BroadcastTelevisionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax" abstract="false" name="OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" abstract="false" name="ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cmcsa_CableNetworksMember" abstract="true" name="CableNetworksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_BusinessServicesMember" abstract="true" name="BusinessServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet" abstract="false" name="ChangeInCurrentAndNoncurrentReceivablesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" abstract="false" name="GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity" abstract="false" name="LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cmcsa_LeaseArrangementsDomain" abstract="true" name="LeaseArrangementsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" abstract="false" name="FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>cmcsa-20210630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:f8c5c84f-a4ec-4cae-8eea-1e85d35fb0d3,g:7b4d08ed-3975-49df-8fd5-553e8012e3df-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CondensedConsolidatedStatementofIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_046ca8db-7941-4dc0-ad70-d17d1f24076a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts_66722afd-2699-4d85-93b3-afb542730589" xlink:href="cmcsa-20210630.xsd#cmcsa_ProgrammingAndProductionCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_046ca8db-7941-4dc0-ad70-d17d1f24076a" xlink:to="loc_cmcsa_ProgrammingAndProductionCosts_66722afd-2699-4d85-93b3-afb542730589" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherOperatingAndAdministrative_da6666a1-f2da-4439-b61a-6935b49119b1" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherOperatingAndAdministrative"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_046ca8db-7941-4dc0-ad70-d17d1f24076a" xlink:to="loc_cmcsa_OtherOperatingAndAdministrative_da6666a1-f2da-4439-b61a-6935b49119b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_b77777f6-c7dd-4ce7-9b22-40bb011ecfbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_046ca8db-7941-4dc0-ad70-d17d1f24076a" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_b77777f6-c7dd-4ce7-9b22-40bb011ecfbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_fc3c86b1-ba0e-4c26-b2d2-83d78de594d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_046ca8db-7941-4dc0-ad70-d17d1f24076a" xlink:to="loc_us-gaap_Depreciation_fc3c86b1-ba0e-4c26-b2d2-83d78de594d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_737c37c3-81b1-4f8b-ba5a-b9b11d1f8493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_046ca8db-7941-4dc0-ad70-d17d1f24076a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_737c37c3-81b1-4f8b-ba5a-b9b11d1f8493" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aa25fbcd-bbe2-4243-bf7e-05410d358e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d2db3a82-d37c-40b5-a90c-19323825ebc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aa25fbcd-bbe2-4243-bf7e-05410d358e9f" xlink:to="loc_us-gaap_OperatingIncomeLoss_d2db3a82-d37c-40b5-a90c-19323825ebc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a2d9a2a2-8da1-4cd7-ac2a-a50562d6e545" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aa25fbcd-bbe2-4243-bf7e-05410d358e9f" xlink:to="loc_us-gaap_InterestExpense_a2d9a2a2-8da1-4cd7-ac2a-a50562d6e545" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_db926254-4ad5-441f-96cd-81b55aca43a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_aa25fbcd-bbe2-4243-bf7e-05410d358e9f" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_db926254-4ad5-441f-96cd-81b55aca43a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_39ddaf80-5878-4df6-b315-929e76686f6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_69667c92-5e2c-49de-b114-dffb7d9ea39a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_39ddaf80-5878-4df6-b315-929e76686f6e" xlink:to="loc_us-gaap_ProfitLoss_69667c92-5e2c-49de-b114-dffb7d9ea39a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_c33bdb1e-52b3-487b-a19c-645a53c999a3" xlink:href="cmcsa-20210630.xsd#cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_39ddaf80-5878-4df6-b315-929e76686f6e" xlink:to="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_c33bdb1e-52b3-487b-a19c-645a53c999a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_1f14bc12-d539-438b-ae1f-337554d2b4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_68668303-ca90-4a6c-ac8f-8b03acf6fa53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_1f14bc12-d539-438b-ae1f-337554d2b4a1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_68668303-ca90-4a6c-ac8f-8b03acf6fa53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d1352d2f-6001-4ed9-b29c-aea49c68a1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_1f14bc12-d539-438b-ae1f-337554d2b4a1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d1352d2f-6001-4ed9-b29c-aea49c68a1a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_593cdfe3-7b91-40e2-bc89-b23c11c1d21f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_51580509-3371-43f0-ab82-4f0d484879e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_593cdfe3-7b91-40e2-bc89-b23c11c1d21f" xlink:to="loc_us-gaap_CostsAndExpenses_51580509-3371-43f0-ab82-4f0d484879e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e2ec8167-72b4-4f0e-8e58-fb7c4efdbbdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_593cdfe3-7b91-40e2-bc89-b23c11c1d21f" xlink:to="loc_us-gaap_Revenues_e2ec8167-72b4-4f0e-8e58-fb7c4efdbbdf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CondensedConsolidatedStatementofComprehensiveIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0d8f8c33-f36c-49df-a9ff-2fa93aa4b0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_e00ccb93-d6cc-4d60-b9a7-11ca9eac9034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0d8f8c33-f36c-49df-a9ff-2fa93aa4b0c6" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_e00ccb93-d6cc-4d60-b9a7-11ca9eac9034" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_0d856029-b7c5-4f73-adce-9127defa9bac" xlink:href="cmcsa-20210630.xsd#cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0d8f8c33-f36c-49df-a9ff-2fa93aa4b0c6" xlink:to="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_0d856029-b7c5-4f73-adce-9127defa9bac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_d07c1299-ee41-487d-afa2-9ff0ad8dc84b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0d8f8c33-f36c-49df-a9ff-2fa93aa4b0c6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_d07c1299-ee41-487d-afa2-9ff0ad8dc84b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_797123d5-322e-4ee1-92a5-548f5249e74d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7290f46a-a713-4ea4-af5f-f5d8f4a29a94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_797123d5-322e-4ee1-92a5-548f5249e74d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7290f46a-a713-4ea4-af5f-f5d8f4a29a94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_36cb154b-3453-4bb1-9386-e9813cf1efa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_797123d5-322e-4ee1-92a5-548f5249e74d" xlink:to="loc_us-gaap_ProfitLoss_36cb154b-3453-4bb1-9386-e9813cf1efa5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax_38672d5a-4c6d-464b-866f-5ac727cd2c40" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_797123d5-322e-4ee1-92a5-548f5249e74d" xlink:to="loc_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax_38672d5a-4c6d-464b-866f-5ac727cd2c40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_92ba6025-921b-4d2c-95cb-03b1163fe576" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_797123d5-322e-4ee1-92a5-548f5249e74d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_92ba6025-921b-4d2c-95cb-03b1163fe576" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_64954bfb-64c5-439c-bc05-e717a3eccf1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_797123d5-322e-4ee1-92a5-548f5249e74d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_64954bfb-64c5-439c-bc05-e717a3eccf1f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CondensedConsolidatedStatementofCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_64fe2aae-d335-480f-8084-eb0067009e82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_031b1a75-054f-4366-b680-97806434280c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_64fe2aae-d335-480f-8084-eb0067009e82" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_031b1a75-054f-4366-b680-97806434280c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_4702bee4-ffc2-47e2-9009-f06f29e839f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_64fe2aae-d335-480f-8084-eb0067009e82" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_4702bee4-ffc2-47e2-9009-f06f29e839f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_PaymentsForConstructionOfThemePark_bed0369a-8af5-4c95-8ca6-159cba8c8665" xlink:href="cmcsa-20210630.xsd#cmcsa_PaymentsForConstructionOfThemePark"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_64fe2aae-d335-480f-8084-eb0067009e82" xlink:to="loc_cmcsa_PaymentsForConstructionOfThemePark_bed0369a-8af5-4c95-8ca6-159cba8c8665" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f2e2f8a2-cfce-4553-8bbd-fe22eb8cc051" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_64fe2aae-d335-480f-8084-eb0067009e82" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f2e2f8a2-cfce-4553-8bbd-fe22eb8cc051" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_09859b25-5d0e-4b48-8e66-b2e593465fef" xlink:href="cmcsa-20210630.xsd#cmcsa_ProceedsFromSalesOfBusinessesAndInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_64fe2aae-d335-480f-8084-eb0067009e82" xlink:to="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_09859b25-5d0e-4b48-8e66-b2e593465fef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_d23258af-71c0-453c-ad56-5a5d53a742d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_64fe2aae-d335-480f-8084-eb0067009e82" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_d23258af-71c0-453c-ad56-5a5d53a742d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_7de7e21f-f518-44e6-bd0e-7ce1129716ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_64fe2aae-d335-480f-8084-eb0067009e82" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_7de7e21f-f518-44e6-bd0e-7ce1129716ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_03606f8e-1394-48f4-a077-e1eb59a39569" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_23d708be-4fc5-41e7-83c2-784ef3ec7ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_03606f8e-1394-48f4-a077-e1eb59a39569" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_23d708be-4fc5-41e7-83c2-784ef3ec7ebb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_5cf7a283-6faa-4a0c-9dd8-7b0fffb819e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_03606f8e-1394-48f4-a077-e1eb59a39569" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_5cf7a283-6faa-4a0c-9dd8-7b0fffb819e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a98b83e9-c4c2-44b3-ac1c-55ce8f3efb98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_03606f8e-1394-48f4-a077-e1eb59a39569" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a98b83e9-c4c2-44b3-ac1c-55ce8f3efb98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_e4d1fbd9-b7be-40d9-bdfb-df56b04915e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_03606f8e-1394-48f4-a077-e1eb59a39569" xlink:to="loc_us-gaap_PaymentsOfDividends_e4d1fbd9-b7be-40d9-bdfb-df56b04915e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1ec4c4be-3c6d-41d5-b386-97f6adc0f210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_03606f8e-1394-48f4-a077-e1eb59a39569" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1ec4c4be-3c6d-41d5-b386-97f6adc0f210" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a60466ac-54fe-47c3-ac89-931480552e21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f8a6e78d-62ad-41a2-9e5a-c40ae9521259" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a60466ac-54fe-47c3-ac89-931480552e21" xlink:to="loc_us-gaap_ProfitLoss_f8a6e78d-62ad-41a2-9e5a-c40ae9521259" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_a668e400-b39b-4b5c-b43e-10f6fdc04e3b" xlink:href="cmcsa-20210630.xsd#cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a60466ac-54fe-47c3-ac89-931480552e21" xlink:to="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_a668e400-b39b-4b5c-b43e-10f6fdc04e3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7ff536ae-a2d2-4725-ba15-ebb533072c41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a60466ac-54fe-47c3-ac89-931480552e21" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7ff536ae-a2d2-4725-ba15-ebb533072c41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_c91ea3c5-b9b0-4d7b-bb38-5db57535e9fc" xlink:href="cmcsa-20210630.xsd#cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a60466ac-54fe-47c3-ac89-931480552e21" xlink:to="loc_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_c91ea3c5-b9b0-4d7b-bb38-5db57535e9fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_6d1f2875-eeec-47b0-a7fc-9fe0212f77f1" xlink:href="cmcsa-20210630.xsd#cmcsa_Increasedecreaseinfilmandtelevisioncostnet"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a60466ac-54fe-47c3-ac89-931480552e21" xlink:to="loc_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_6d1f2875-eeec-47b0-a7fc-9fe0212f77f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_9dfe3099-dd3c-4020-822b-167c7fbf2aec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a60466ac-54fe-47c3-ac89-931480552e21" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_9dfe3099-dd3c-4020-822b-167c7fbf2aec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_b0207b84-ae18-462d-9d8e-c574efbe7864" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a60466ac-54fe-47c3-ac89-931480552e21" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_b0207b84-ae18-462d-9d8e-c574efbe7864" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_2aa2e387-79be-48bc-806b-a728c7aa364f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a60466ac-54fe-47c3-ac89-931480552e21" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_2aa2e387-79be-48bc-806b-a728c7aa364f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8441ec87-68e9-4831-a7be-e577989a8135" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a60466ac-54fe-47c3-ac89-931480552e21" xlink:to="loc_us-gaap_ShareBasedCompensation_8441ec87-68e9-4831-a7be-e577989a8135" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NoncashInterestExpenseIncomeNet_27d805e4-5f60-41ea-90ba-7ea1333b716f" xlink:href="cmcsa-20210630.xsd#cmcsa_NoncashInterestExpenseIncomeNet"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a60466ac-54fe-47c3-ac89-931480552e21" xlink:to="loc_cmcsa_NoncashInterestExpenseIncomeNet_27d805e4-5f60-41ea-90ba-7ea1333b716f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e35aafac-47c9-4ef2-8c0b-29475a743f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0fe6fd26-8689-4974-a2d9-2fea85ccd21f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e35aafac-47c9-4ef2-8c0b-29475a743f1f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0fe6fd26-8689-4974-a2d9-2fea85ccd21f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6845b716-a9c2-4687-b7ee-7280f77ba6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e35aafac-47c9-4ef2-8c0b-29475a743f1f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6845b716-a9c2-4687-b7ee-7280f77ba6ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_186104a1-a5d4-42a4-843a-2e329af618a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e35aafac-47c9-4ef2-8c0b-29475a743f1f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_186104a1-a5d4-42a4-843a-2e329af618a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bbe17ae2-453a-4913-8305-b44a590f49c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e35aafac-47c9-4ef2-8c0b-29475a743f1f" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bbe17ae2-453a-4913-8305-b44a590f49c5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CondensedConsolidatedBalanceSheetUnaudited"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d83ed8d2-ae44-4bba-b60a-e4bec54b5cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_42331ffd-400f-495d-9da4-a38c42dd7904" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d83ed8d2-ae44-4bba-b60a-e4bec54b5cc1" xlink:to="loc_us-gaap_StockholdersEquity_42331ffd-400f-495d-9da4-a38c42dd7904" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_56394922-f78e-41df-be12-ad55f556b3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d83ed8d2-ae44-4bba-b60a-e4bec54b5cc1" xlink:to="loc_us-gaap_MinorityInterest_56394922-f78e-41df-be12-ad55f556b3d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c10afe53-d693-4c6e-8bef-9f10fe4a886b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_8aaa3b54-7bd8-4a77-927d-6344ca1061f5" xlink:href="cmcsa-20210630.xsd#cmcsa_InvestmentSecuringCollateralizedObligation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c10afe53-d693-4c6e-8bef-9f10fe4a886b" xlink:to="loc_cmcsa_InvestmentSecuringCollateralizedObligation_8aaa3b54-7bd8-4a77-927d-6344ca1061f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_44a7c9e8-ee67-42c6-a41a-811bb873788c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c10afe53-d693-4c6e-8bef-9f10fe4a886b" xlink:to="loc_us-gaap_LongTermInvestments_44a7c9e8-ee67-42c6-a41a-811bb873788c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0344325a-e35a-4149-babd-99acc366bf32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c10afe53-d693-4c6e-8bef-9f10fe4a886b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0344325a-e35a-4149-babd-99acc366bf32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_15a669de-3f8c-4c48-9522-e50447ab9d25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c10afe53-d693-4c6e-8bef-9f10fe4a886b" xlink:to="loc_us-gaap_AssetsCurrent_15a669de-3f8c-4c48-9522-e50447ab9d25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_3f37a7e1-5a3d-4d98-b8e6-cfaf21cb1ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c10afe53-d693-4c6e-8bef-9f10fe4a886b" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_3f37a7e1-5a3d-4d98-b8e6-cfaf21cb1ea6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_641d8fa4-3e8a-4ba3-bc68-232f162c3840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c10afe53-d693-4c6e-8bef-9f10fe4a886b" xlink:to="loc_us-gaap_Goodwill_641d8fa4-3e8a-4ba3-bc68-232f162c3840" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedFranchiseRights_42dcd42e-371d-462f-a282-9f176a9a5538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedFranchiseRights"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c10afe53-d693-4c6e-8bef-9f10fe4a886b" xlink:to="loc_us-gaap_IndefiniteLivedFranchiseRights_42dcd42e-371d-462f-a282-9f176a9a5538" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_633dbdb1-a9ba-4b9a-9180-f3c9d613fefa" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c10afe53-d693-4c6e-8bef-9f10fe4a886b" xlink:to="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_633dbdb1-a9ba-4b9a-9180-f3c9d613fefa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_12f77c16-384b-4059-92e9-e83413e970ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c10afe53-d693-4c6e-8bef-9f10fe4a886b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_12f77c16-384b-4059-92e9-e83413e970ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c4b5eca3-d616-4679-862d-2841e4860d23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a8c25774-255a-4dda-84ed-1e17b3d9a3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c4b5eca3-d616-4679-862d-2841e4860d23" xlink:to="loc_us-gaap_LiabilitiesCurrent_a8c25774-255a-4dda-84ed-1e17b3d9a3e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_756d1ad8-7baf-43c0-b432-fb5cc600a45c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c4b5eca3-d616-4679-862d-2841e4860d23" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_756d1ad8-7baf-43c0-b432-fb5cc600a45c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2b1e0c53-ed42-4617-811e-b9943e064c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c4b5eca3-d616-4679-862d-2841e4860d23" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2b1e0c53-ed42-4617-811e-b9943e064c3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c8ddd7c8-2261-416e-b7cf-6ea34073a0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c4b5eca3-d616-4679-862d-2841e4860d23" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c8ddd7c8-2261-416e-b7cf-6ea34073a0aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_3f999794-5d0f-4525-99f4-c2022f13c382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c4b5eca3-d616-4679-862d-2841e4860d23" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_3f999794-5d0f-4525-99f4-c2022f13c382" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8be8cc54-f4aa-4ad4-aba0-19aff93dbb71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c4b5eca3-d616-4679-862d-2841e4860d23" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8be8cc54-f4aa-4ad4-aba0-19aff93dbb71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0c84369c-dfa3-4ffe-99ac-be4d3571ccf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c4b5eca3-d616-4679-862d-2841e4860d23" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0c84369c-dfa3-4ffe-99ac-be4d3571ccf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CollateralizedObligation_1913392c-e0c5-4b4b-a297-5897327822b1" xlink:href="cmcsa-20210630.xsd#cmcsa_CollateralizedObligation"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c4b5eca3-d616-4679-862d-2841e4860d23" xlink:to="loc_cmcsa_CollateralizedObligation_1913392c-e0c5-4b4b-a297-5897327822b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d27c8055-93fa-4c2b-bad6-9604d9fc26c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8b207c10-1d79-4256-99af-233f2df6bc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d27c8055-93fa-4c2b-bad6-9604d9fc26c5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8b207c10-1d79-4256-99af-233f2df6bc4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_8acb11bd-9f5c-4435-9239-5e3fa240d46a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d27c8055-93fa-4c2b-bad6-9604d9fc26c5" xlink:to="loc_us-gaap_OtherAssetsCurrent_8acb11bd-9f5c-4435-9239-5e3fa240d46a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_0dc2e955-8895-4448-b0cb-41d7e50913cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_d27c8055-93fa-4c2b-bad6-9604d9fc26c5" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_0dc2e955-8895-4448-b0cb-41d7e50913cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2236d7b3-b28f-46bc-a4c1-1a4b6d7f684a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_73749edf-cdef-4bc0-adbe-6d2fd61d1b99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2236d7b3-b28f-46bc-a4c1-1a4b6d7f684a" xlink:to="loc_us-gaap_AccountsPayableCurrent_73749edf-cdef-4bc0-adbe-6d2fd61d1b99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_7ea8c9ac-53c4-41ab-af8b-a213db25dfa9" xlink:href="cmcsa-20210630.xsd#cmcsa_AccruedParticipationsAndResidualsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2236d7b3-b28f-46bc-a4c1-1a4b6d7f684a" xlink:to="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_7ea8c9ac-53c4-41ab-af8b-a213db25dfa9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_e566e415-e971-4918-9d2d-c16d1857fb45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2236d7b3-b28f-46bc-a4c1-1a4b6d7f684a" xlink:to="loc_us-gaap_DeferredRevenueCurrent_e566e415-e971-4918-9d2d-c16d1857fb45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_bad9eaed-cf23-4861-abc1-935f244dffee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2236d7b3-b28f-46bc-a4c1-1a4b6d7f684a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_bad9eaed-cf23-4861-abc1-935f244dffee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_c14cfbc4-77d5-4464-91ff-4f8b2b3ac3a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_2236d7b3-b28f-46bc-a4c1-1a4b6d7f684a" xlink:to="loc_us-gaap_DebtCurrent_c14cfbc4-77d5-4464-91ff-4f8b2b3ac3a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_51403a0c-ada7-45b9-ab52-fb1645055f07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_df816e10-f375-49b7-94a4-6b19de8963e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_51403a0c-ada7-45b9-ab52-fb1645055f07" xlink:to="loc_us-gaap_AdditionalPaidInCapital_df816e10-f375-49b7-94a4-6b19de8963e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ba273263-8120-455b-853d-608912860773" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_51403a0c-ada7-45b9-ab52-fb1645055f07" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ba273263-8120-455b-853d-608912860773" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_cb013106-e9d3-4702-a6ce-3e4feced6939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_51403a0c-ada7-45b9-ab52-fb1645055f07" xlink:to="loc_us-gaap_TreasuryStockValue_cb013106-e9d3-4702-a6ce-3e4feced6939" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_56c8eec8-dc2c-4ed4-b308-1afb7b58ec62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_51403a0c-ada7-45b9-ab52-fb1645055f07" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_56c8eec8-dc2c-4ed4-b308-1afb7b58ec62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_021b0b68-efd1-4309-a3c5-a83f7051beb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_51403a0c-ada7-45b9-ab52-fb1645055f07" xlink:to="loc_us-gaap_CommonStockValue_021b0b68-efd1-4309-a3c5-a83f7051beb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_bfa9aa48-7136-4fde-be6f-0a56c9ade6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_51403a0c-ada7-45b9-ab52-fb1645055f07" xlink:to="loc_us-gaap_PreferredStockValue_bfa9aa48-7136-4fde-be6f-0a56c9ade6f6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8618c9fe-d5d8-45aa-b193-8c6ee1716cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_fb0d1a2e-6f66-415c-8a88-3cb332f8f4da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8618c9fe-d5d8-45aa-b193-8c6ee1716cf5" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_fb0d1a2e-6f66-415c-8a88-3cb332f8f4da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_8dae4541-47e0-483e-927f-d3b6ed86dd60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8618c9fe-d5d8-45aa-b193-8c6ee1716cf5" xlink:to="loc_us-gaap_Depreciation_8dae4541-47e0-483e-927f-d3b6ed86dd60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA_f51486f5-8a29-4a78-97f4-4b2c89255f1c" xlink:href="cmcsa-20210630.xsd#cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8618c9fe-d5d8-45aa-b193-8c6ee1716cf5" xlink:to="loc_cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA_f51486f5-8a29-4a78-97f4-4b2c89255f1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_958dd81d-ebc7-470f-822e-754d118e3c56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8618c9fe-d5d8-45aa-b193-8c6ee1716cf5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_958dd81d-ebc7-470f-822e-754d118e3c56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdjustedEBITDA_e24a0fc7-11fd-4386-81ce-f662c01a8703" xlink:href="cmcsa-20210630.xsd#cmcsa_AdjustedEBITDA"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8618c9fe-d5d8-45aa-b193-8c6ee1716cf5" xlink:to="loc_cmcsa_AdjustedEBITDA_e24a0fc7-11fd-4386-81ce-f662c01a8703" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_63e78998-1fb3-4248-b98c-215e86990167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8618c9fe-d5d8-45aa-b193-8c6ee1716cf5" xlink:to="loc_us-gaap_InterestExpense_63e78998-1fb3-4248-b98c-215e86990167" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#RevenueCondensedConsolidatedBalanceSheetDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_acbb81ca-4cf7-42c5-8352-17af2774b0cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_f480f4d6-b5de-4376-a220-45a2289bf0d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_acbb81ca-4cf7-42c5-8352-17af2774b0cb" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_f480f4d6-b5de-4376-a220-45a2289bf0d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_55e625eb-8390-46c2-b38c-6bc7da26080e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_acbb81ca-4cf7-42c5-8352-17af2774b0cb" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_55e625eb-8390-46c2-b38c-6bc7da26080e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts_fcbcde78-c9c2-470e-914e-0b3f3869dadb" xlink:href="cmcsa-20210630.xsd#cmcsa_ProgrammingAndProductionCosts"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense_7130e21f-79a2-4e51-8db5-6ae8f877b79c" xlink:href="cmcsa-20210630.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmcsa_ProgrammingAndProductionCosts_fcbcde78-c9c2-470e-914e-0b3f3869dadb" xlink:to="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense_7130e21f-79a2-4e51-8db5-6ae8f877b79c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_VideoDistributionProgrammingExpense_1b69dc88-111e-4667-905f-bc9b738a273e" xlink:href="cmcsa-20210630.xsd#cmcsa_VideoDistributionProgrammingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmcsa_ProgrammingAndProductionCosts_fcbcde78-c9c2-470e-914e-0b3f3869dadb" xlink:to="loc_cmcsa_VideoDistributionProgrammingExpense_1b69dc88-111e-4667-905f-bc9b738a273e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals_9e0b9acd-b3ac-4c30-9df4-827ecaae51ed" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmcsa_ProgrammingAndProductionCosts_fcbcde78-c9c2-470e-914e-0b3f3869dadb" xlink:to="loc_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals_9e0b9acd-b3ac-4c30-9df4-827ecaae51ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherProgrammingAndProductionExpense_c1447045-38f2-4f28-b261-7d30ca173dae" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherProgrammingAndProductionExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmcsa_ProgrammingAndProductionCosts_fcbcde78-c9c2-470e-914e-0b3f3869dadb" xlink:to="loc_cmcsa_OtherProgrammingAndProductionExpense_c1447045-38f2-4f28-b261-7d30ca173dae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_5b4ca41f-b097-4d69-87e9-de110d6456e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased_f057a069-b09f-491f-b617-688a65efb9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_5b4ca41f-b097-4d69-87e9-de110d6456e2" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased_f057a069-b09f-491f-b617-688a65efb9d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased_f60fc320-4eef-4b52-8083-a5b9c78a7ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_5b4ca41f-b097-4d69-87e9-de110d6456e2" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased_f60fc320-4eef-4b52-8083-a5b9c78a7ba3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment_27549c1e-d1d4-402f-a07d-f899cd893e96" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_5b4ca41f-b097-4d69-87e9-de110d6456e2" xlink:to="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment_27549c1e-d1d4-402f-a07d-f899cd893e96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances_3969bc3b-e434-47f8-9d1a-2e2527a628dd" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_a258eb4a-8822-48fd-8de8-1a7e4d9926d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances_3969bc3b-e434-47f8-9d1a-2e2527a628dd" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_a258eb4a-8822-48fd-8de8-1a7e4d9926d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost_e9ec5fb0-b8f2-40e2-879f-4800b91084eb" xlink:href="cmcsa-20210630.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances_3969bc3b-e434-47f8-9d1a-2e2527a628dd" xlink:to="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost_e9ec5fb0-b8f2-40e2-879f-4800b91084eb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsInvestmentandOtherIncomeLossNetDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#InvestmentsInvestmentandOtherIncomeLossNetDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/InvestmentsInvestmentandOtherIncomeLossNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_32351698-1cf5-4fb6-a2a1-881c3ce64e41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_6f82c481-8955-40a5-b719-829c23c5ec08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_32351698-1cf5-4fb6-a2a1-881c3ce64e41" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_6f82c481-8955-40a5-b719-829c23c5ec08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_1f436707-d81c-4a12-bb08-bb08f44eb85f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_32351698-1cf5-4fb6-a2a1-881c3ce64e41" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_1f436707-d81c-4a12-bb08-bb08f44eb85f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherIncomeLossNet_a71241c8-564d-4d75-abcf-23896cb6ce69" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherIncomeLossNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_32351698-1cf5-4fb6-a2a1-881c3ce64e41" xlink:to="loc_cmcsa_OtherIncomeLossNet_a71241c8-564d-4d75-abcf-23896cb6ce69" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#InvestmentsScheduleofInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_8afd8cbc-191e-4a32-8b27-93b803181220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Investments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_afcdf396-4549-41c7-af2d-dddc8bd5130a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_8afd8cbc-191e-4a32-8b27-93b803181220" xlink:to="loc_us-gaap_ShortTermInvestments_afcdf396-4549-41c7-af2d-dddc8bd5130a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_1ab119f3-8dad-46fb-9b81-4d682cbc3263" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_8afd8cbc-191e-4a32-8b27-93b803181220" xlink:to="loc_us-gaap_LongTermInvestments_1ab119f3-8dad-46fb-9b81-4d682cbc3263" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_7cb7e092-c38e-49d7-ac3a-145ae4a66a3d" xlink:href="cmcsa-20210630.xsd#cmcsa_InvestmentSecuringCollateralizedObligation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_8afd8cbc-191e-4a32-8b27-93b803181220" xlink:to="loc_cmcsa_InvestmentSecuringCollateralizedObligation_7cb7e092-c38e-49d7-ac3a-145ae4a66a3d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails_1" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#InvestmentsScheduleofInvestmentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_b9daa410-7a68-4713-87d8-0d93cd0a0538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Investments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_b19ad98d-98be-476c-8c83-b58d5f93a29b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_b9daa410-7a68-4713-87d8-0d93cd0a0538" xlink:to="loc_us-gaap_EquityMethodInvestments_b19ad98d-98be-476c-8c83-b58d5f93a29b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments_043edf3a-704c-491c-8b8c-6d406ec88a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_b9daa410-7a68-4713-87d8-0d93cd0a0538" xlink:to="loc_us-gaap_OtherInvestments_043edf3a-704c-491c-8b8c-6d406ec88a4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_365df45f-2d5d-44f9-9800-1202d9990fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_b9daa410-7a68-4713-87d8-0d93cd0a0538" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_365df45f-2d5d-44f9-9800-1202d9990fa2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_1c297d03-7f2e-4b94-bda3-395aaef88abd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Investments_b9daa410-7a68-4713-87d8-0d93cd0a0538" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_1c297d03-7f2e-4b94-bda3-395aaef88abd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityandShareBasedCompensationWeightedAverageCommonSharesOutstandingDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#EquityandShareBasedCompensationWeightedAverageCommonSharesOutstandingDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/EquityandShareBasedCompensationWeightedAverageCommonSharesOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_62edde96-e4d9-4237-8596-57fcf47961bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d23e2c6f-6e0a-4f25-adf8-64aaf43e1247" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_62edde96-e4d9-4237-8596-57fcf47961bc" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_d23e2c6f-6e0a-4f25-adf8-64aaf43e1247" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c3832592-5c94-4e2d-ac2a-15c112efa2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_62edde96-e4d9-4237-8596-57fcf47961bc" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c3832592-5c94-4e2d-ac2a-15c112efa2bc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_81daa110-eb83-4c12-bd93-0db3d3191b17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_317514bd-36bb-4a77-8c7d-a6cfefc94eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_81daa110-eb83-4c12-bd93-0db3d3191b17" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_317514bd-36bb-4a77-8c7d-a6cfefc94eee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_d8f63662-4719-4da0-8c2c-ccd46c0c4dec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_81daa110-eb83-4c12-bd93-0db3d3191b17" xlink:to="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_d8f63662-4719-4da0-8c2c-ccd46c0c4dec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax_cabbf16d-63ca-4c96-98b0-5e96121af162" xlink:href="cmcsa-20210630.xsd#cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_81daa110-eb83-4c12-bd93-0db3d3191b17" xlink:to="loc_cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax_cabbf16d-63ca-4c96-98b0-5e96121af162" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails"/>
  <link:calculationLink xlink:role="http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d175efe8-0599-4294-a0b7-04ce4c023d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e135363c-72c8-4caf-aa1b-2d810821a4f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d175efe8-0599-4294-a0b7-04ce4c023d7e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_e135363c-72c8-4caf-aa1b-2d810821a4f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_f439d8ee-becd-4fbd-8f5b-e4f6fae1f71c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d175efe8-0599-4294-a0b7-04ce4c023d7e" xlink:to="loc_us-gaap_RestrictedCashCurrent_f439d8ee-becd-4fbd-8f5b-e4f6fae1f71c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_ad3d03b3-bfa8-4e27-8255-7bbc246acf15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d175efe8-0599-4294-a0b7-04ce4c023d7e" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_ad3d03b3-bfa8-4e27-8255-7bbc246acf15" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>cmcsa-20210630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:f8c5c84f-a4ec-4cae-8eea-1e85d35fb0d3,g:7b4d08ed-3975-49df-8fd5-553e8012e3df-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.comcast.com/role/CoverPage" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/CoverPage" xlink:type="extended" id="i47425c98c3404431b1b70f3987e54c59_CoverPage">
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:href="cmcsa-20210630.xsd#cmcsa_DocumentAndEntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_03d30b7b-9fe5-4d87-975e-057bd2c26c3f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_DocumentType_03d30b7b-9fe5-4d87-975e-057bd2c26c3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_e9b9b700-d7b0-4134-9ef1-635d149c8d64" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_DocumentQuarterlyReport_e9b9b700-d7b0-4134-9ef1-635d149c8d64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_b7530eac-baa1-4b77-9ddb-5e0fc1626c95" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_DocumentPeriodEndDate_b7530eac-baa1-4b77-9ddb-5e0fc1626c95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_ff7d0513-860e-48cd-894a-f4de18812d0d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_DocumentTransitionReport_ff7d0513-860e-48cd-894a-f4de18812d0d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_2cf7d13e-290b-4de4-be09-b360df2add07" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityFileNumber_2cf7d13e-290b-4de4-be09-b360df2add07" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_bda6e4f0-7925-43f6-8ce3-cabcb1999748" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityRegistrantName_bda6e4f0-7925-43f6-8ce3-cabcb1999748" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_169fdc6a-c5a8-46fb-a1d1-210beae95075" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityTaxIdentificationNumber_169fdc6a-c5a8-46fb-a1d1-210beae95075" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_9098576c-6085-4922-8ff1-0961c49fec02" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityIncorporationStateCountryCode_9098576c-6085-4922-8ff1-0961c49fec02" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_2d15babb-da79-494b-8360-5fc9c3187ca1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityAddressAddressLine1_2d15babb-da79-494b-8360-5fc9c3187ca1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_cd237940-fdda-4f1b-8b98-cef197eb06b4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityAddressCityOrTown_cd237940-fdda-4f1b-8b98-cef197eb06b4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_ba766e9f-6f73-4a3b-8456-32d689185414" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityAddressStateOrProvince_ba766e9f-6f73-4a3b-8456-32d689185414" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_91394e14-bb8a-4df9-81f9-a9f2a8b9c087" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityAddressPostalZipCode_91394e14-bb8a-4df9-81f9-a9f2a8b9c087" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f0d8171e-84f6-478d-a951-be5dc6e5c7d0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_CityAreaCode_f0d8171e-84f6-478d-a951-be5dc6e5c7d0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_7dc6cb66-250a-46cb-9a0f-487419a6b169" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_LocalPhoneNumber_7dc6cb66-250a-46cb-9a0f-487419a6b169" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_eaabfa1f-2efe-4449-8d8f-7c707ad2e219" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_Security12bTitle_eaabfa1f-2efe-4449-8d8f-7c707ad2e219" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_172e5c3f-da38-4584-b3cc-0e9c152bc3c3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_TradingSymbol_172e5c3f-da38-4584-b3cc-0e9c152bc3c3" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_8c308e0d-7c7d-499c-a2c2-ee55a54f9a11" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_SecurityExchangeName_8c308e0d-7c7d-499c-a2c2-ee55a54f9a11" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_cf72b1a4-aafd-44e9-955a-6982a41a7610" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityCurrentReportingStatus_cf72b1a4-aafd-44e9-955a-6982a41a7610" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_96074ef5-3f86-445d-b18c-4c024eaf3488" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityInteractiveDataCurrent_96074ef5-3f86-445d-b18c-4c024eaf3488" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_3e585cf1-f6b7-4d4c-a51c-d9d5ec4b274f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityFilerCategory_3e585cf1-f6b7-4d4c-a51c-d9d5ec4b274f" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_0e6822f8-016d-4c39-b3a3-7549b618e5ee" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntitySmallBusiness_0e6822f8-016d-4c39-b3a3-7549b618e5ee" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_6dedf831-81eb-44c8-a361-abd3d5151683" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityEmergingGrowthCompany_6dedf831-81eb-44c8-a361-abd3d5151683" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_3f886b29-49ba-4550-8a49-2b0af0b97607" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityShellCompany_3f886b29-49ba-4550-8a49-2b0af0b97607" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_f6b10ae9-3e4b-4f35-ac02-4823889dce93" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_f6b10ae9-3e4b-4f35-ac02-4823889dce93" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_d1a6e5b6-e60f-4cac-b056-459681c467e0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_DocumentFiscalPeriodFocus_d1a6e5b6-e60f-4cac-b056-459681c467e0" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_246c9140-a5c1-4a0a-b70b-52599cc2a726" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_AmendmentFlag_246c9140-a5c1-4a0a-b70b-52599cc2a726" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_fec19222-52a1-4e3e-bd57-f1fa73d41463" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_DocumentFiscalYearFocus_fec19222-52a1-4e3e-bd57-f1fa73d41463" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_f706cba8-2adb-4421-82e8-af1b3a047713" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_CurrentFiscalYearEndDate_f706cba8-2adb-4421-82e8-af1b3a047713" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_786ab793-c279-4525-abbc-891e4bdb7cd3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityCentralIndexKey_786ab793-c279-4525-abbc-891e4bdb7cd3" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DocumentAndEntityInformationTable_8f92085d-7b47-4841-9b12-4d94f0b2b35a" xlink:href="cmcsa-20210630.xsd#cmcsa_DocumentAndEntityInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_cmcsa_DocumentAndEntityInformationTable_8f92085d-7b47-4841-9b12-4d94f0b2b35a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e1cf7f4d-011d-45a1-8496-d8319ce8a923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_DocumentAndEntityInformationTable_8f92085d-7b47-4841-9b12-4d94f0b2b35a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e1cf7f4d-011d-45a1-8496-d8319ce8a923" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e1cf7f4d-011d-45a1-8496-d8319ce8a923_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e1cf7f4d-011d-45a1-8496-d8319ce8a923" xlink:to="loc_us-gaap_ClassOfStockDomain_e1cf7f4d-011d-45a1-8496-d8319ce8a923_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e1cf7f4d-011d-45a1-8496-d8319ce8a923" xlink:to="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_80b2f9ad-26e1-414f-ab99-575667d7a95f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_us-gaap_CommonClassAMember_80b2f9ad-26e1-414f-ab99-575667d7a95f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.250percentDue2027Member_3c9eef37-ed97-4ecb-a9ee-3e6e09e1ebce" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes0.250percentDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_cmcsa_Notes0.250percentDue2027Member_3c9eef37-ed97-4ecb-a9ee-3e6e09e1ebce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.500percentDue2029Member_a287cc72-68b5-47b3-a826-058ab099e427" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes1.500percentDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_cmcsa_Notes1.500percentDue2029Member_a287cc72-68b5-47b3-a826-058ab099e427" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.750percentdue2032Member_d10cac07-bc4c-49c6-9024-b405808f65c4" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes0.750percentdue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_cmcsa_Notes0.750percentdue2032Member_d10cac07-bc4c-49c6-9024-b405808f65c4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.875percentdue2036Member_0114847d-7e3a-41c1-aec1-e81224d031b2" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes1.875percentdue2036Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_cmcsa_Notes1.875percentdue2036Member_0114847d-7e3a-41c1-aec1-e81224d031b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.250percentdue2040Member_8db4c7bc-6cb4-4968-9376-e142a6dc8043" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes1.250percentdue2040Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_cmcsa_Notes1.250percentdue2040Member_8db4c7bc-6cb4-4968-9376-e142a6dc8043" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_GuaranteedNotes9.455PercentDue2022Member_8d32a194-abf0-4472-9d99-372956073dc1" xlink:href="cmcsa-20210630.xsd#cmcsa_GuaranteedNotes9.455PercentDue2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_cmcsa_GuaranteedNotes9.455PercentDue2022Member_8d32a194-abf0-4472-9d99-372956073dc1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes5.50PercentDue2029Member_664dd814-4bf7-4bc4-a40d-8e582d1c6684" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes5.50PercentDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_cmcsa_Notes5.50PercentDue2029Member_664dd814-4bf7-4bc4-a40d-8e582d1c6684" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_631e707c-7980-4fec-a251-0ccb5541495d" xlink:href="cmcsa-20210630.xsd#cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_631e707c-7980-4fec-a251-0ccb5541495d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_57434e17-7e57-4cdf-89d3-ff36a35a2521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_us-gaap_CommonClassBMember_57434e17-7e57-4cdf-89d3-ff36a35a2521" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CondensedConsolidatedBalanceSheetUnaudited"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited" xlink:type="extended" id="idb249a3d55a5481bb1609d0d1646bfb2_CondensedConsolidatedBalanceSheetUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_8e502833-cf3d-4fd8-b245-9e7d3f88904d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8e502833-cf3d-4fd8-b245-9e7d3f88904d" xlink:to="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_bd5d4844-df7d-471c-90b9-0482ecbfc5b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_us-gaap_AssetsCurrentAbstract_bd5d4844-df7d-471c-90b9-0482ecbfc5b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4d52f8b5-5b39-4ec1-9fd6-ec707936e3db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bd5d4844-df7d-471c-90b9-0482ecbfc5b7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4d52f8b5-5b39-4ec1-9fd6-ec707936e3db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4f5b567d-c191-40aa-b538-6a7e6e799b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bd5d4844-df7d-471c-90b9-0482ecbfc5b7" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4f5b567d-c191-40aa-b538-6a7e6e799b4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_94796bdd-33cf-4581-88ea-0be6eeb21fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bd5d4844-df7d-471c-90b9-0482ecbfc5b7" xlink:to="loc_us-gaap_OtherAssetsCurrent_94796bdd-33cf-4581-88ea-0be6eeb21fd7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cc6e8111-c3bb-4abc-9e6b-53451eb3e02b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bd5d4844-df7d-471c-90b9-0482ecbfc5b7" xlink:to="loc_us-gaap_AssetsCurrent_cc6e8111-c3bb-4abc-9e6b-53451eb3e02b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_9be076c5-e072-4b0c-ac3a-cefb52611886" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_9be076c5-e072-4b0c-ac3a-cefb52611886" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_e3ce2f65-63b0-46cb-a705-73409ae4c751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_us-gaap_LongTermInvestments_e3ce2f65-63b0-46cb-a705-73409ae4c751" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_5c7fad17-1b7a-4baa-a307-58bf25c557e9" xlink:href="cmcsa-20210630.xsd#cmcsa_InvestmentSecuringCollateralizedObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_cmcsa_InvestmentSecuringCollateralizedObligation_5c7fad17-1b7a-4baa-a307-58bf25c557e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f201054b-b222-4fab-8df8-d1bed88f31ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f201054b-b222-4fab-8df8-d1bed88f31ad" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4617c83c-85b8-4df8-bb26-a15c6875afe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_us-gaap_Goodwill_4617c83c-85b8-4df8-bb26-a15c6875afe2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedFranchiseRights_64569d7a-9dcc-40ae-abd0-58b53283aa9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedFranchiseRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_us-gaap_IndefiniteLivedFranchiseRights_64569d7a-9dcc-40ae-abd0-58b53283aa9c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_33367131-714d-476f-8590-c2afd309fb37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_33367131-714d-476f-8590-c2afd309fb37" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f04c2617-45e3-4fa3-ad90-13645d849b42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f04c2617-45e3-4fa3-ad90-13645d849b42" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_166f4bca-a476-4cad-ad60-8ec2b99e8f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_us-gaap_Assets_166f4bca-a476-4cad-ad60-8ec2b99e8f5f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8e502833-cf3d-4fd8-b245-9e7d3f88904d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_93b0a555-7c34-4e9c-8303-2630d7aef5fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_93b0a555-7c34-4e9c-8303-2630d7aef5fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f6778dfb-d111-44cf-bbb9-deaff1ad8f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_93b0a555-7c34-4e9c-8303-2630d7aef5fc" xlink:to="loc_us-gaap_AccountsPayableCurrent_f6778dfb-d111-44cf-bbb9-deaff1ad8f8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_6227f57f-73e2-457f-b65b-f901eb7ea953" xlink:href="cmcsa-20210630.xsd#cmcsa_AccruedParticipationsAndResidualsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_93b0a555-7c34-4e9c-8303-2630d7aef5fc" xlink:to="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_6227f57f-73e2-457f-b65b-f901eb7ea953" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_71e64839-fdc9-4745-be11-d8a6a55f4fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_93b0a555-7c34-4e9c-8303-2630d7aef5fc" xlink:to="loc_us-gaap_DeferredRevenueCurrent_71e64839-fdc9-4745-be11-d8a6a55f4fbc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_8a8058f4-fbfd-4169-a159-6f3ba2ca238b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_93b0a555-7c34-4e9c-8303-2630d7aef5fc" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_8a8058f4-fbfd-4169-a159-6f3ba2ca238b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_6494382d-5955-403b-bbc3-78d5a3fd9871" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_93b0a555-7c34-4e9c-8303-2630d7aef5fc" xlink:to="loc_us-gaap_DebtCurrent_6494382d-5955-403b-bbc3-78d5a3fd9871" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3b8f73b8-8c79-4ed7-8e73-251a706476d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_93b0a555-7c34-4e9c-8303-2630d7aef5fc" xlink:to="loc_us-gaap_LiabilitiesCurrent_3b8f73b8-8c79-4ed7-8e73-251a706476d9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_3f6ca638-3270-4230-b712-cdf0b7dd7799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_3f6ca638-3270-4230-b712-cdf0b7dd7799" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CollateralizedObligation_f8c995e8-a915-493c-9a95-45cddda4f8f0" xlink:href="cmcsa-20210630.xsd#cmcsa_CollateralizedObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_cmcsa_CollateralizedObligation_f8c995e8-a915-493c-9a95-45cddda4f8f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fbd6fbc2-8fd1-4c20-a037-57e0d0053fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fbd6fbc2-8fd1-4c20-a037-57e0d0053fe6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a6484400-1b05-48f8-b4e9-9e57186982dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a6484400-1b05-48f8-b4e9-9e57186982dd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_3900b977-3e6e-44d6-bc2b-8e32d28d5d75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_us-gaap_CommitmentsAndContingencies_3900b977-3e6e-44d6-bc2b-8e32d28d5d75" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_d38430b6-e2e8-46a2-9d08-402cda1e9ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_d38430b6-e2e8-46a2-9d08-402cda1e9ff7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_d2a9458f-9ba7-4ff2-9bbe-e9afc3779149" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_PreferredStockValue_d2a9458f-9ba7-4ff2-9bbe-e9afc3779149" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_8e5de395-0fc5-4c93-a3a4-a89b69a9f4a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_CommonStockValue_8e5de395-0fc5-4c93-a3a4-a89b69a9f4a7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_d6c01360-0553-43d3-8416-a75e2814f7da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_AdditionalPaidInCapital_d6c01360-0553-43d3-8416-a75e2814f7da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ad88d2c4-41aa-4ba3-914e-733f65193e78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ad88d2c4-41aa-4ba3-914e-733f65193e78" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_eb107ad4-53be-4675-a693-68f920ed6317" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_TreasuryStockValue_eb107ad4-53be-4675-a693-68f920ed6317" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_81bead57-b619-4044-b5d7-ad7094d0f1ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_81bead57-b619-4044-b5d7-ad7094d0f1ae" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c1c22530-c32c-4447-9b0b-8ef45aea66d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_StockholdersEquity_c1c22530-c32c-4447-9b0b-8ef45aea66d9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_d605b59f-cd37-47a5-b303-c9f5b395b4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_MinorityInterest_d605b59f-cd37-47a5-b303-c9f5b395b4a4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c106017c-789b-42f6-baf3-9a8da68d571e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c106017c-789b-42f6-baf3-9a8da68d571e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_713fac8d-3886-45ec-a023-8b461b705580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_713fac8d-3886-45ec-a023-8b461b705580" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_583baea4-53e1-43a8-9c82-eeee213e843b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_8e502833-cf3d-4fd8-b245-9e7d3f88904d" xlink:to="loc_us-gaap_StatementTable_583baea4-53e1-43a8-9c82-eeee213e843b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_00945290-8110-48d2-af31-d04062cb1223" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_583baea4-53e1-43a8-9c82-eeee213e843b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_00945290-8110-48d2-af31-d04062cb1223" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_00945290-8110-48d2-af31-d04062cb1223_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_00945290-8110-48d2-af31-d04062cb1223" xlink:to="loc_us-gaap_ClassOfStockDomain_00945290-8110-48d2-af31-d04062cb1223_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fa2e975b-8e17-4be1-8ad1-57f96b682d42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_00945290-8110-48d2-af31-d04062cb1223" xlink:to="loc_us-gaap_ClassOfStockDomain_fa2e975b-8e17-4be1-8ad1-57f96b682d42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_30ea5ad4-d7dd-4d4e-a0b2-98ed4d7d4aff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_fa2e975b-8e17-4be1-8ad1-57f96b682d42" xlink:to="loc_us-gaap_CommonClassAMember_30ea5ad4-d7dd-4d4e-a0b2-98ed4d7d4aff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_35a39b7e-1dbd-42de-9609-273786ff77ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_fa2e975b-8e17-4be1-8ad1-57f96b682d42" xlink:to="loc_us-gaap_CommonClassBMember_35a39b7e-1dbd-42de-9609-273786ff77ec" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CondensedConsolidatedBalanceSheetUnauditedParenthetical"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical" xlink:type="extended" id="id886a3e02a3743a69fd26d7d319edf0c_CondensedConsolidatedBalanceSheetUnauditedParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4d745d3e-07cf-4432-9c05-99a40bdad4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4d745d3e-07cf-4432-9c05-99a40bdad4ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1eb1ab98-b161-474f-aaca-76b145c1c668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1eb1ab98-b161-474f-aaca-76b145c1c668" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_5dce63be-0909-4a3d-a365-9af10be2877a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_5dce63be-0909-4a3d-a365-9af10be2877a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_57e656c4-5f76-46db-b9ce-12264194f08e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_PreferredStockSharesIssued_57e656c4-5f76-46db-b9ce-12264194f08e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5a083e64-0e94-4880-a8d5-408c06e60b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5a083e64-0e94-4880-a8d5-408c06e60b9a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_35e2e31c-28b5-4e64-8b41-4daff7fd1cee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_35e2e31c-28b5-4e64-8b41-4daff7fd1cee" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_b7b2400b-6a2e-426b-a0df-aefb2512bba1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_CommonStockSharesIssued_b7b2400b-6a2e-426b-a0df-aefb2512bba1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_93b85ce1-4204-40a3-b087-dca12d29231d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_93b85ce1-4204-40a3-b087-dca12d29231d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_a4e5dd0c-1cd7-454e-9318-2e1cda25aa20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_TreasuryStockShares_a4e5dd0c-1cd7-454e-9318-2e1cda25aa20" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_01aecd20-c353-40fd-a808-a771f8d822b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_StatementTable_01aecd20-c353-40fd-a808-a771f8d822b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_3e0a5f3f-3292-4de5-b20c-3d4a879e7577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_01aecd20-c353-40fd-a808-a771f8d822b5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_3e0a5f3f-3292-4de5-b20c-3d4a879e7577" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3e0a5f3f-3292-4de5-b20c-3d4a879e7577_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3e0a5f3f-3292-4de5-b20c-3d4a879e7577" xlink:to="loc_us-gaap_ClassOfStockDomain_3e0a5f3f-3292-4de5-b20c-3d4a879e7577_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_aa111aa7-ee88-4220-a45e-f8ddb1479f43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3e0a5f3f-3292-4de5-b20c-3d4a879e7577" xlink:to="loc_us-gaap_ClassOfStockDomain_aa111aa7-ee88-4220-a45e-f8ddb1479f43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_d7e3244b-39c1-488d-9a7d-fc5c1e01539f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_aa111aa7-ee88-4220-a45e-f8ddb1479f43" xlink:to="loc_us-gaap_CommonClassAMember_d7e3244b-39c1-488d-9a7d-fc5c1e01539f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_1ea4905a-4478-4f49-8a6f-c1a5c968e4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_aa111aa7-ee88-4220-a45e-f8ddb1479f43" xlink:to="loc_us-gaap_CommonClassBMember_1ea4905a-4478-4f49-8a6f-c1a5c968e4d3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CondensedConsolidatedStatementofChangesinEquityUnaudited"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited" xlink:type="extended" id="id25d2488613d49febc7ed34f408ae8bc_CondensedConsolidatedStatementofChangesinEquityUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e90fa7df-9d4b-4b7f-b133-068cde0cef6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_df992d57-ffef-4c2b-8227-8a8ef6b78f68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e90fa7df-9d4b-4b7f-b133-068cde0cef6a" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_df992d57-ffef-4c2b-8227-8a8ef6b78f68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_0d2c98e7-5b51-43a8-9e29-b17504d3ff0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_df992d57-ffef-4c2b-8227-8a8ef6b78f68" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_0d2c98e7-5b51-43a8-9e29-b17504d3ff0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_TemporaryEquityRedemptionOfPreferredStock_2b21f584-0162-40a4-a049-9e4e7e84e336" xlink:href="cmcsa-20210630.xsd#cmcsa_TemporaryEquityRedemptionOfPreferredStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_df992d57-ffef-4c2b-8227-8a8ef6b78f68" xlink:to="loc_cmcsa_TemporaryEquityRedemptionOfPreferredStock_2b21f584-0162-40a4-a049-9e4e7e84e336" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_95a6b432-497c-4fd1-8f73-36dc068f1a2e" xlink:href="cmcsa-20210630.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_df992d57-ffef-4c2b-8227-8a8ef6b78f68" xlink:to="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_95a6b432-497c-4fd1-8f73-36dc068f1a2e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityOtherChanges_18b3b5ca-03cc-4a97-8fac-603e3c657a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityOtherChanges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_df992d57-ffef-4c2b-8227-8a8ef6b78f68" xlink:to="loc_us-gaap_TemporaryEquityOtherChanges_18b3b5ca-03cc-4a97-8fac-603e3c657a8e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_98d01514-af3c-4d04-971b-ceaae6040ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_df992d57-ffef-4c2b-8227-8a8ef6b78f68" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_98d01514-af3c-4d04-971b-ceaae6040ea4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_c5f12b97-9d00-4c3b-b244-98f7dde9889d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e90fa7df-9d4b-4b7f-b133-068cde0cef6a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fe582748-8981-417c-aa9b-b7c17163e615" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fe582748-8981-417c-aa9b-b7c17163e615" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b2c78b60-c1e2-4af6-ac83-ab5727b602a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b2c78b60-c1e2-4af6-ac83-ab5727b602a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_724404d8-88c4-467d-9418-6445bf9a14e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_724404d8-88c4-467d-9418-6445bf9a14e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_72ecbcd9-b3ed-4b39-a462-25f066e0f8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_72ecbcd9-b3ed-4b39-a462-25f066e0f8b4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_871bebb4-f123-42a1-b44b-643cff79095c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_871bebb4-f123-42a1-b44b-643cff79095c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_e298cd88-4cb9-48b9-b432-17285f8b4a15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_DividendsCommonStockCash_e298cd88-4cb9-48b9-b432-17285f8b4a15" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2a2eede7-eade-46ff-9657-3f138237894e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2a2eede7-eade-46ff-9657-3f138237894e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_d6bab331-596b-4f0b-a7df-ce448021f81f" xlink:href="cmcsa-20210630.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_d6bab331-596b-4f0b-a7df-ce448021f81f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther_83d52d7f-829b-4973-8d60-ae7c02c0aba4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_StockholdersEquityOther_83d52d7f-829b-4973-8d60-ae7c02c0aba4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a7da8795-dd8d-4b5c-a4b1-6afeb1128b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_NetIncomeLoss_a7da8795-dd8d-4b5c-a4b1-6afeb1128b22" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3161092b-f9a9-468f-8569-292cbbe38033" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3161092b-f9a9-468f-8569-292cbbe38033" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c503464b-4f6f-4aec-ae5d-0aa7c5b6da55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_505f34a1-1c34-4f46-8975-ff631626124b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e90fa7df-9d4b-4b7f-b133-068cde0cef6a" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_505f34a1-1c34-4f46-8975-ff631626124b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b34e72d2-d24c-4ea6-ac14-b99d6fe1a855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e90fa7df-9d4b-4b7f-b133-068cde0cef6a" xlink:to="loc_us-gaap_StatementTable_b34e72d2-d24c-4ea6-ac14-b99d6fe1a855" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_19718945-6981-40c3-abec-911fcd70f2bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b34e72d2-d24c-4ea6-ac14-b99d6fe1a855" xlink:to="loc_us-gaap_StatementClassOfStockAxis_19718945-6981-40c3-abec-911fcd70f2bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_19718945-6981-40c3-abec-911fcd70f2bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_19718945-6981-40c3-abec-911fcd70f2bf" xlink:to="loc_us-gaap_ClassOfStockDomain_19718945-6981-40c3-abec-911fcd70f2bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bbfbfe4d-10d2-4398-9cd9-9e0a6b3130b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_19718945-6981-40c3-abec-911fcd70f2bf" xlink:to="loc_us-gaap_ClassOfStockDomain_bbfbfe4d-10d2-4398-9cd9-9e0a6b3130b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_31889b85-5fb4-4799-bfe5-0d8c3df75805" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bbfbfe4d-10d2-4398-9cd9-9e0a6b3130b5" xlink:to="loc_us-gaap_CommonClassAMember_31889b85-5fb4-4799-bfe5-0d8c3df75805" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_523a7f7b-758c-4f89-a2b8-574a71f39751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b34e72d2-d24c-4ea6-ac14-b99d6fe1a855" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_523a7f7b-758c-4f89-a2b8-574a71f39751" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_523a7f7b-758c-4f89-a2b8-574a71f39751_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_523a7f7b-758c-4f89-a2b8-574a71f39751" xlink:to="loc_us-gaap_EquityComponentDomain_523a7f7b-758c-4f89-a2b8-574a71f39751_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_523a7f7b-758c-4f89-a2b8-574a71f39751" xlink:to="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_b1ef3891-2250-45e4-816f-606321bdb77f" xlink:href="cmcsa-20210630.xsd#cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:to="loc_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_b1ef3891-2250-45e4-816f-606321bdb77f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0482035f-427d-4bd6-9d23-ab69eabdcdc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:to="loc_us-gaap_CommonStockMember_0482035f-427d-4bd6-9d23-ab69eabdcdc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f5a90c40-999a-47e2-8089-0a469c4b048b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f5a90c40-999a-47e2-8089-0a469c4b048b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_0bb8f343-e84c-41b5-8b3e-695c35e1d8fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:to="loc_us-gaap_RetainedEarningsMember_0bb8f343-e84c-41b5-8b3e-695c35e1d8fc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_d644290b-5afc-4e38-a284-671c574585b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:to="loc_us-gaap_TreasuryStockMember_d644290b-5afc-4e38-a284-671c574585b3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_828f3c1a-cead-4792-91b4-7d1409c86ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_828f3c1a-cead-4792-91b4-7d1409c86ca2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_79f00714-f253-4e5f-8e92-ffc9c95429ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:to="loc_us-gaap_NoncontrollingInterestMember_79f00714-f253-4e5f-8e92-ffc9c95429ac" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_55e6754a-fdd6-4ab6-bb26-ae1c92ccd580" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b34e72d2-d24c-4ea6-ac14-b99d6fe1a855" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_55e6754a-fdd6-4ab6-bb26-ae1c92ccd580" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_55e6754a-fdd6-4ab6-bb26-ae1c92ccd580_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_55e6754a-fdd6-4ab6-bb26-ae1c92ccd580" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_55e6754a-fdd6-4ab6-bb26-ae1c92ccd580_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_36bb3f5f-64f5-46a1-a723-9eb0b60b9d8e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_55e6754a-fdd6-4ab6-bb26-ae1c92ccd580" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_36bb3f5f-64f5-46a1-a723-9eb0b60b9d8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0127f4bf-1c5b-480e-b6be-18f0710efd0c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_36bb3f5f-64f5-46a1-a723-9eb0b60b9d8e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0127f4bf-1c5b-480e-b6be-18f0710efd0c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/SegmentInformationDetails" xlink:type="extended" id="if2c99b2a9f6d4bfc86861138f509802a_SegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_7f8b125c-0baf-4c49-855d-050bde831be5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_81758886-fcad-456c-9110-ea771a259510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7f8b125c-0baf-4c49-855d-050bde831be5" xlink:to="loc_us-gaap_NumberOfReportableSegments_81758886-fcad-456c-9110-ea771a259510" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_3383d52e-e73a-477a-8acd-c1a847047d42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7f8b125c-0baf-4c49-855d-050bde831be5" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_3383d52e-e73a-477a-8acd-c1a847047d42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_82c0b85c-499a-430e-855d-1ce1a0ae3bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_3383d52e-e73a-477a-8acd-c1a847047d42" xlink:to="loc_us-gaap_Revenues_82c0b85c-499a-430e-855d-1ce1a0ae3bc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdjustedEBITDA_cfc10cf3-d19a-4a85-8d50-c43c3a247622" xlink:href="cmcsa-20210630.xsd#cmcsa_AdjustedEBITDA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_3383d52e-e73a-477a-8acd-c1a847047d42" xlink:to="loc_cmcsa_AdjustedEBITDA_cfc10cf3-d19a-4a85-8d50-c43c3a247622" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_71ab197c-487e-49b9-b54a-00191614c91a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_3383d52e-e73a-477a-8acd-c1a847047d42" xlink:to="loc_us-gaap_DepreciationAndAmortization_71ab197c-487e-49b9-b54a-00191614c91a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c62f5726-638a-4eef-b528-3719d1a97035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_3383d52e-e73a-477a-8acd-c1a847047d42" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c62f5726-638a-4eef-b528-3719d1a97035" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_b7c568a2-5418-4e85-9969-e17c83dc7530" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_3383d52e-e73a-477a-8acd-c1a847047d42" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_b7c568a2-5418-4e85-9969-e17c83dc7530" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4b1ec6af-9061-4f50-b763-655cf9c2e824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7f8b125c-0baf-4c49-855d-050bde831be5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4b1ec6af-9061-4f50-b763-655cf9c2e824" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_dd72456c-73ea-42b4-9df2-4b4410ba45dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4b1ec6af-9061-4f50-b763-655cf9c2e824" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_dd72456c-73ea-42b4-9df2-4b4410ba45dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dd72456c-73ea-42b4-9df2-4b4410ba45dc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_dd72456c-73ea-42b4-9df2-4b4410ba45dc" xlink:to="loc_us-gaap_SegmentDomain_dd72456c-73ea-42b4-9df2-4b4410ba45dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_dd72456c-73ea-42b4-9df2-4b4410ba45dc" xlink:to="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CableCommunicationsMember_33218c28-b606-4f11-8d38-4cea9c6c7923" xlink:href="cmcsa-20210630.xsd#cmcsa_CableCommunicationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:to="loc_cmcsa_CableCommunicationsMember_33218c28-b606-4f11-8d38-4cea9c6c7923" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaMember_752b0791-b71c-436a-afb7-17618721147e" xlink:href="cmcsa-20210630.xsd#cmcsa_MediaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:to="loc_cmcsa_MediaMember_752b0791-b71c-436a-afb7-17618721147e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StudiosMember_8628b3cb-1fb0-45ff-9576-837493a496c1" xlink:href="cmcsa-20210630.xsd#cmcsa_StudiosMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:to="loc_cmcsa_StudiosMember_8628b3cb-1fb0-45ff-9576-837493a496c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ThemeParksMember_f5ea78d1-aaf0-4d5d-ac15-efe3c81e89ac" xlink:href="cmcsa-20210630.xsd#cmcsa_ThemeParksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:to="loc_cmcsa_ThemeParksMember_f5ea78d1-aaf0-4d5d-ac15-efe3c81e89ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_HeadquartersAndOtherMember_ec37d2d1-8d50-4949-9c52-e8e0c60fe8ad" xlink:href="cmcsa-20210630.xsd#cmcsa_HeadquartersAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:to="loc_cmcsa_HeadquartersAndOtherMember_ec37d2d1-8d50-4949-9c52-e8e0c60fe8ad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NBCUniversalSegmentsMember_f784a705-7c44-4bc7-b27e-9bc157a4d81b" xlink:href="cmcsa-20210630.xsd#cmcsa_NBCUniversalSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:to="loc_cmcsa_NBCUniversalSegmentsMember_f784a705-7c44-4bc7-b27e-9bc157a4d81b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SkyLimitedMember_832444f1-6f07-4fab-81b2-1cf5cb98d68d" xlink:href="cmcsa-20210630.xsd#cmcsa_SkyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:to="loc_cmcsa_SkyLimitedMember_832444f1-6f07-4fab-81b2-1cf5cb98d68d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_d68b640c-bc28-47e7-b0d3-d58e82daca2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:to="loc_us-gaap_CorporateAndOtherMember_d68b640c-bc28-47e7-b0d3-d58e82daca2a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_efe799e0-4ffc-45a9-9f2f-8ad9e6465c90" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4b1ec6af-9061-4f50-b763-655cf9c2e824" xlink:to="loc_srt_ConsolidationItemsAxis_efe799e0-4ffc-45a9-9f2f-8ad9e6465c90" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_efe799e0-4ffc-45a9-9f2f-8ad9e6465c90_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_efe799e0-4ffc-45a9-9f2f-8ad9e6465c90" xlink:to="loc_srt_ConsolidationItemsDomain_efe799e0-4ffc-45a9-9f2f-8ad9e6465c90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_81b31281-91da-4aad-b964-08088ff6a61c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_efe799e0-4ffc-45a9-9f2f-8ad9e6465c90" xlink:to="loc_srt_ConsolidationItemsDomain_81b31281-91da-4aad-b964-08088ff6a61c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_6eb7c78a-8379-42b9-816d-84215944cfc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_81b31281-91da-4aad-b964-08088ff6a61c" xlink:to="loc_us-gaap_OperatingSegmentsMember_6eb7c78a-8379-42b9-816d-84215944cfc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_405b90c9-783f-4816-8d66-a1832a44b28a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_81b31281-91da-4aad-b964-08088ff6a61c" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_405b90c9-783f-4816-8d66-a1832a44b28a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_TotalIntersegmentEliminationsMember_fd1653e9-a4f7-4770-b159-9c6895c4c630" xlink:href="cmcsa-20210630.xsd#cmcsa_TotalIntersegmentEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MaterialReconcilingItemsMember_405b90c9-783f-4816-8d66-a1832a44b28a" xlink:to="loc_cmcsa_TotalIntersegmentEliminationsMember_fd1653e9-a4f7-4770-b159-9c6895c4c630" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_2f61ca25-7b4c-450d-8328-87a84213192d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_TotalIntersegmentEliminationsMember_fd1653e9-a4f7-4770-b159-9c6895c4c630" xlink:to="loc_us-gaap_IntersegmentEliminationMember_2f61ca25-7b4c-450d-8328-87a84213192d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SegmentInformationScheduleofChangeinGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails" xlink:type="extended" id="ib8e4c1bc57e74528879b75cf6d17992c_SegmentInformationScheduleofChangeinGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_b4991cc0-6c65-4e4a-95d1-4035d08137f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_ecff8606-ff03-4cd3-8502-5b9e08a126ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_b4991cc0-6c65-4e4a-95d1-4035d08137f1" xlink:to="loc_us-gaap_GoodwillRollForward_ecff8606-ff03-4cd3-8502-5b9e08a126ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3e0eb68e-176c-4d0d-b5d0-8e3924efe12b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_ecff8606-ff03-4cd3-8502-5b9e08a126ca" xlink:to="loc_us-gaap_Goodwill_3e0eb68e-176c-4d0d-b5d0-8e3924efe12b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_GoodwillForeignCurrencyTranslationAndOther_2779fd6f-c561-4a6f-9012-06c24a1b6ccd" xlink:href="cmcsa-20210630.xsd#cmcsa_GoodwillForeignCurrencyTranslationAndOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_ecff8606-ff03-4cd3-8502-5b9e08a126ca" xlink:to="loc_cmcsa_GoodwillForeignCurrencyTranslationAndOther_2779fd6f-c561-4a6f-9012-06c24a1b6ccd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e25476d5-3754-454f-bc06-538b060699a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_8b3ad20e-781b-4cc3-9743-de42a0f05001" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_b4991cc0-6c65-4e4a-95d1-4035d08137f1" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8b3ad20e-781b-4cc3-9743-de42a0f05001" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_1d16fc3b-2bbe-4a4a-8ccc-5a1152db4ff9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8b3ad20e-781b-4cc3-9743-de42a0f05001" xlink:to="loc_srt_ConsolidationItemsAxis_1d16fc3b-2bbe-4a4a-8ccc-5a1152db4ff9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1d16fc3b-2bbe-4a4a-8ccc-5a1152db4ff9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_1d16fc3b-2bbe-4a4a-8ccc-5a1152db4ff9" xlink:to="loc_srt_ConsolidationItemsDomain_1d16fc3b-2bbe-4a4a-8ccc-5a1152db4ff9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8685ce6b-a55a-47a9-b2c3-bc66adb5b262" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_1d16fc3b-2bbe-4a4a-8ccc-5a1152db4ff9" xlink:to="loc_srt_ConsolidationItemsDomain_8685ce6b-a55a-47a9-b2c3-bc66adb5b262" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_694939cc-1537-4d5c-bc29-826c9a1a68a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8685ce6b-a55a-47a9-b2c3-bc66adb5b262" xlink:to="loc_us-gaap_OperatingSegmentsMember_694939cc-1537-4d5c-bc29-826c9a1a68a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c2e2565b-c54c-42d0-9407-15c75b4e9016" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8b3ad20e-781b-4cc3-9743-de42a0f05001" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c2e2565b-c54c-42d0-9407-15c75b4e9016" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c2e2565b-c54c-42d0-9407-15c75b4e9016_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2e2565b-c54c-42d0-9407-15c75b4e9016" xlink:to="loc_us-gaap_SegmentDomain_c2e2565b-c54c-42d0-9407-15c75b4e9016_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2e2565b-c54c-42d0-9407-15c75b4e9016" xlink:to="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CableCommunicationsMember_5df1a092-dc1d-4a48-8dca-a75e4d29b474" xlink:href="cmcsa-20210630.xsd#cmcsa_CableCommunicationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_cmcsa_CableCommunicationsMember_5df1a092-dc1d-4a48-8dca-a75e4d29b474" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CableNetworksMember_76603eab-d617-463b-a0dc-db7b67c108db" xlink:href="cmcsa-20210630.xsd#cmcsa_CableNetworksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_cmcsa_CableNetworksMember_76603eab-d617-463b-a0dc-db7b67c108db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BroadcastTelevisionMember_0644565e-44aa-491b-ae2a-d3aafad37a01" xlink:href="cmcsa-20210630.xsd#cmcsa_BroadcastTelevisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_cmcsa_BroadcastTelevisionMember_0644565e-44aa-491b-ae2a-d3aafad37a01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmedEntertainmentMember_e13645d4-11c1-4ae0-82ec-1325eb4df507" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmedEntertainmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_cmcsa_FilmedEntertainmentMember_e13645d4-11c1-4ae0-82ec-1325eb4df507" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaMember_6400e984-4fec-4fbf-8a05-0f2910ef1ed3" xlink:href="cmcsa-20210630.xsd#cmcsa_MediaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_cmcsa_MediaMember_6400e984-4fec-4fbf-8a05-0f2910ef1ed3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StudiosMember_1c3c5dea-37b1-4507-af20-0b2f30f99801" xlink:href="cmcsa-20210630.xsd#cmcsa_StudiosMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_cmcsa_StudiosMember_1c3c5dea-37b1-4507-af20-0b2f30f99801" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ThemeParksMember_4cdb8f40-372e-41b3-a375-f3b76fe408b9" xlink:href="cmcsa-20210630.xsd#cmcsa_ThemeParksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_cmcsa_ThemeParksMember_4cdb8f40-372e-41b3-a375-f3b76fe408b9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SkyLimitedMember_91d089ab-31ba-4ae8-a2ea-d7f009a11444" xlink:href="cmcsa-20210630.xsd#cmcsa_SkyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_cmcsa_SkyLimitedMember_91d089ab-31ba-4ae8-a2ea-d7f009a11444" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_00c6dacd-6997-4c98-bf51-7c9781a36dac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_us-gaap_CorporateAndOtherMember_00c6dacd-6997-4c98-bf51-7c9781a36dac" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeAxis_8edf8e25-b497-4a0c-808a-034338e8c8cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8b3ad20e-781b-4cc3-9743-de42a0f05001" xlink:to="loc_us-gaap_ReclassificationTypeAxis_8edf8e25-b497-4a0c-808a-034338e8c8cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_8edf8e25-b497-4a0c-808a-034338e8c8cb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationTypeAxis_8edf8e25-b497-4a0c-808a-034338e8c8cb" xlink:to="loc_us-gaap_ReclassificationTypeDomain_8edf8e25-b497-4a0c-808a-034338e8c8cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_dc401756-1d55-493c-a68b-ecb9207664cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationTypeAxis_8edf8e25-b497-4a0c-808a-034338e8c8cb" xlink:to="loc_us-gaap_ReclassificationTypeDomain_dc401756-1d55-493c-a68b-ecb9207664cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ReclassificationDueToSegmentChangeMember_a0a276d8-90f4-4151-9d61-b252a9d02a7b" xlink:href="cmcsa-20210630.xsd#cmcsa_ReclassificationDueToSegmentChangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationTypeDomain_dc401756-1d55-493c-a68b-ecb9207664cc" xlink:to="loc_cmcsa_ReclassificationDueToSegmentChangeMember_a0a276d8-90f4-4151-9d61-b252a9d02a7b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#RevenueDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/RevenueDetails" xlink:type="extended" id="i8d394741f65146c7b9d9acc9d37dca78_RevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_96dd98d6-57d5-40e4-8db5-e9af9172be17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_7c8a7a5d-360e-4201-96ec-35be13624a59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_96dd98d6-57d5-40e4-8db5-e9af9172be17" xlink:to="loc_us-gaap_Revenues_7c8a7a5d-360e-4201-96ec-35be13624a59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c77df7ea-5ff2-4dd5-be13-eb1b22e0e935" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_96dd98d6-57d5-40e4-8db5-e9af9172be17" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c77df7ea-5ff2-4dd5-be13-eb1b22e0e935" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_aabac181-c88e-4784-96c3-3caac0a3bc31" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c77df7ea-5ff2-4dd5-be13-eb1b22e0e935" xlink:to="loc_srt_ConsolidationItemsAxis_aabac181-c88e-4784-96c3-3caac0a3bc31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_aabac181-c88e-4784-96c3-3caac0a3bc31_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_aabac181-c88e-4784-96c3-3caac0a3bc31" xlink:to="loc_srt_ConsolidationItemsDomain_aabac181-c88e-4784-96c3-3caac0a3bc31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9d3b82f5-9e2a-4692-89b0-a90af38fbbec" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_aabac181-c88e-4784-96c3-3caac0a3bc31" xlink:to="loc_srt_ConsolidationItemsDomain_9d3b82f5-9e2a-4692-89b0-a90af38fbbec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_57d1dd79-ddc4-45b2-9b08-f00fe2c8f062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9d3b82f5-9e2a-4692-89b0-a90af38fbbec" xlink:to="loc_us-gaap_OperatingSegmentsMember_57d1dd79-ddc4-45b2-9b08-f00fe2c8f062" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_3daf6275-a560-4730-8186-bb7d8dfb3c45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_9d3b82f5-9e2a-4692-89b0-a90af38fbbec" xlink:to="loc_us-gaap_IntersegmentEliminationMember_3daf6275-a560-4730-8186-bb7d8dfb3c45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_81792d80-cc62-4c98-8786-4e0a3f8bac77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c77df7ea-5ff2-4dd5-be13-eb1b22e0e935" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_81792d80-cc62-4c98-8786-4e0a3f8bac77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_81792d80-cc62-4c98-8786-4e0a3f8bac77_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_81792d80-cc62-4c98-8786-4e0a3f8bac77" xlink:to="loc_us-gaap_SegmentDomain_81792d80-cc62-4c98-8786-4e0a3f8bac77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_80c1cdd3-782a-4803-9eeb-fd0109a44bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_81792d80-cc62-4c98-8786-4e0a3f8bac77" xlink:to="loc_us-gaap_SegmentDomain_80c1cdd3-782a-4803-9eeb-fd0109a44bf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CableCommunicationsMember_4cf4686f-d441-41f1-8809-9b56dd4a97be" xlink:href="cmcsa-20210630.xsd#cmcsa_CableCommunicationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_80c1cdd3-782a-4803-9eeb-fd0109a44bf2" xlink:to="loc_cmcsa_CableCommunicationsMember_4cf4686f-d441-41f1-8809-9b56dd4a97be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NBCUniversalSegmentsMember_d2c98719-12a0-4bc7-a93b-cf075913c6a9" xlink:href="cmcsa-20210630.xsd#cmcsa_NBCUniversalSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_80c1cdd3-782a-4803-9eeb-fd0109a44bf2" xlink:to="loc_cmcsa_NBCUniversalSegmentsMember_d2c98719-12a0-4bc7-a93b-cf075913c6a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaMember_28545ff9-9055-4d7b-963c-e11264deea41" xlink:href="cmcsa-20210630.xsd#cmcsa_MediaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_NBCUniversalSegmentsMember_d2c98719-12a0-4bc7-a93b-cf075913c6a9" xlink:to="loc_cmcsa_MediaMember_28545ff9-9055-4d7b-963c-e11264deea41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StudiosMember_0aea2f4c-61fc-4aab-9941-d982d387dbe1" xlink:href="cmcsa-20210630.xsd#cmcsa_StudiosMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_NBCUniversalSegmentsMember_d2c98719-12a0-4bc7-a93b-cf075913c6a9" xlink:to="loc_cmcsa_StudiosMember_0aea2f4c-61fc-4aab-9941-d982d387dbe1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ThemeParksMember_8823ced8-57ec-42b9-9b13-42ce670b6984" xlink:href="cmcsa-20210630.xsd#cmcsa_ThemeParksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_NBCUniversalSegmentsMember_d2c98719-12a0-4bc7-a93b-cf075913c6a9" xlink:to="loc_cmcsa_ThemeParksMember_8823ced8-57ec-42b9-9b13-42ce670b6984" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_HeadquartersAndOtherMember_5efba63f-fb2f-4668-b2ed-3929174ac30b" xlink:href="cmcsa-20210630.xsd#cmcsa_HeadquartersAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_NBCUniversalSegmentsMember_d2c98719-12a0-4bc7-a93b-cf075913c6a9" xlink:to="loc_cmcsa_HeadquartersAndOtherMember_5efba63f-fb2f-4668-b2ed-3929174ac30b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SkyLimitedMember_4095ff6a-394c-4131-b9b6-972074bb702a" xlink:href="cmcsa-20210630.xsd#cmcsa_SkyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_80c1cdd3-782a-4803-9eeb-fd0109a44bf2" xlink:to="loc_cmcsa_SkyLimitedMember_4095ff6a-394c-4131-b9b6-972074bb702a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_6c7cd755-e485-4ad2-bd91-b1fbfa559fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_80c1cdd3-782a-4803-9eeb-fd0109a44bf2" xlink:to="loc_us-gaap_CorporateAndOtherMember_6c7cd755-e485-4ad2-bd91-b1fbfa559fa9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_712ae18a-067f-4cff-8f64-c9b9e3f2a4cf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c77df7ea-5ff2-4dd5-be13-eb1b22e0e935" xlink:to="loc_srt_ProductOrServiceAxis_712ae18a-067f-4cff-8f64-c9b9e3f2a4cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_712ae18a-067f-4cff-8f64-c9b9e3f2a4cf_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_712ae18a-067f-4cff-8f64-c9b9e3f2a4cf" xlink:to="loc_srt_ProductsAndServicesDomain_712ae18a-067f-4cff-8f64-c9b9e3f2a4cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_712ae18a-067f-4cff-8f64-c9b9e3f2a4cf" xlink:to="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialBroadbandMember_c676fa18-8aa2-4d80-ae2f-1b3f6fd148be" xlink:href="cmcsa-20210630.xsd#cmcsa_ResidentialBroadbandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_ResidentialBroadbandMember_c676fa18-8aa2-4d80-ae2f-1b3f6fd148be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialVideoMember_2bc8a5f4-d3be-46a0-94e0-af787b017927" xlink:href="cmcsa-20210630.xsd#cmcsa_ResidentialVideoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_ResidentialVideoMember_2bc8a5f4-d3be-46a0-94e0-af787b017927" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialVoiceMember_2e5ec0f3-4650-4734-8ac1-fb07e4c3b117" xlink:href="cmcsa-20210630.xsd#cmcsa_ResidentialVoiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_ResidentialVoiceMember_2e5ec0f3-4650-4734-8ac1-fb07e4c3b117" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialWirelessMember_81730301-5cd8-49dd-907a-1dbea5768443" xlink:href="cmcsa-20210630.xsd#cmcsa_ResidentialWirelessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_ResidentialWirelessMember_81730301-5cd8-49dd-907a-1dbea5768443" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BusinessServicesMember_c00752e9-6c67-4196-b6c3-0a592b46ca5c" xlink:href="cmcsa-20210630.xsd#cmcsa_BusinessServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_BusinessServicesMember_c00752e9-6c67-4196-b6c3-0a592b46ca5c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DistributionMember_32648161-1ae2-4241-b1bf-b3d883c8fdad" xlink:href="cmcsa-20210630.xsd#cmcsa_DistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_DistributionMember_32648161-1ae2-4241-b1bf-b3d883c8fdad" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContentLicensingMember_3c0bfda0-3001-4c0f-901e-51fff977a9f4" xlink:href="cmcsa-20210630.xsd#cmcsa_ContentLicensingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_ContentLicensingMember_3c0bfda0-3001-4c0f-901e-51fff977a9f4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DirectToConsumerMember_acbab169-a64a-4fd5-a167-5d860cdaebf0" xlink:href="cmcsa-20210630.xsd#cmcsa_DirectToConsumerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_DirectToConsumerMember_acbab169-a64a-4fd5-a167-5d860cdaebf0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContentMember_412a818a-41f4-48b1-8b7a-bed5797cb0b9" xlink:href="cmcsa-20210630.xsd#cmcsa_ContentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_ContentMember_412a818a-41f4-48b1-8b7a-bed5797cb0b9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember_357e60e2-433a-4b33-bc78-da31e7b0814c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_us-gaap_AdvertisingMember_357e60e2-433a-4b33-bc78-da31e7b0814c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_TheatricalMember_441d4233-9d9c-4877-a24a-e71dfcfd438e" xlink:href="cmcsa-20210630.xsd#cmcsa_TheatricalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_TheatricalMember_441d4233-9d9c-4877-a24a-e71dfcfd438e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_HomeEntertainmentAndOtherMember_4683d696-ce43-47d4-9e17-e6ad7cc66a17" xlink:href="cmcsa-20210630.xsd#cmcsa_HomeEntertainmentAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_HomeEntertainmentAndOtherMember_4683d696-ce43-47d4-9e17-e6ad7cc66a17" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherMember_1b6550d4-7d7f-4ab7-a778-dce361f9d26f" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_OtherMember_1b6550d4-7d7f-4ab7-a778-dce361f9d26f" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#RevenueRevenuebyGeographicLocationDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails" xlink:type="extended" id="i4b0c652bf2cb459faeda7c5501e38649_RevenueRevenuebyGeographicLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2dd868c4-25a0-4cfa-8c7d-20802b13917c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_0a84dd11-a430-434d-aaf9-938a6d3de9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2dd868c4-25a0-4cfa-8c7d-20802b13917c" xlink:to="loc_us-gaap_Revenues_0a84dd11-a430-434d-aaf9-938a6d3de9fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_50a20002-c86a-4569-99a9-c6cce9397fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2dd868c4-25a0-4cfa-8c7d-20802b13917c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_50a20002-c86a-4569-99a9-c6cce9397fb7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1f5a0255-dbd4-4f30-80cd-0c7a75888c44" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50a20002-c86a-4569-99a9-c6cce9397fb7" xlink:to="loc_srt_StatementGeographicalAxis_1f5a0255-dbd4-4f30-80cd-0c7a75888c44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1f5a0255-dbd4-4f30-80cd-0c7a75888c44_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1f5a0255-dbd4-4f30-80cd-0c7a75888c44" xlink:to="loc_srt_SegmentGeographicalDomain_1f5a0255-dbd4-4f30-80cd-0c7a75888c44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_01fc1a10-98d4-4f5d-a33f-a3e660680277" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1f5a0255-dbd4-4f30-80cd-0c7a75888c44" xlink:to="loc_srt_SegmentGeographicalDomain_01fc1a10-98d4-4f5d-a33f-a3e660680277" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_4f6de29e-7e31-4dfc-bb57-a0ec23c54e82" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_01fc1a10-98d4-4f5d-a33f-a3e660680277" xlink:to="loc_country_US_4f6de29e-7e31-4dfc-bb57-a0ec23c54e82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_9d830ac5-cb83-4c54-b362-a6b29a4554d0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_01fc1a10-98d4-4f5d-a33f-a3e660680277" xlink:to="loc_srt_EuropeMember_9d830ac5-cb83-4c54-b362-a6b29a4554d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherGeographicLocationsMember_4de2b858-9253-47d8-8f05-cddc8e09dd83" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherGeographicLocationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_01fc1a10-98d4-4f5d-a33f-a3e660680277" xlink:to="loc_cmcsa_OtherGeographicLocationsMember_4de2b858-9253-47d8-8f05-cddc8e09dd83" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#LongTermDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/LongTermDebtNarrativeDetails" xlink:type="extended" id="i108067c5b0724251bcd700963feefcd6_LongTermDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_d9f91805-6b40-434f-b80f-a7ef14098900" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_d592808d-e883-4d65-aeb6-a0e954e3ce1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_d9f91805-6b40-434f-b80f-a7ef14098900" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_d592808d-e883-4d65-aeb6-a0e954e3ce1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_c4c4ce42-6556-40c2-8d9d-0aa75df1e4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_d9f91805-6b40-434f-b80f-a7ef14098900" xlink:to="loc_us-gaap_LongTermDebtFairValue_c4c4ce42-6556-40c2-8d9d-0aa75df1e4b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_048a2202-984d-497f-842e-11afe9dd5acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_d9f91805-6b40-434f-b80f-a7ef14098900" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_048a2202-984d-497f-842e-11afe9dd5acb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity_9b9fe65e-cba2-4b1d-8bf5-3ae298819ee4" xlink:href="cmcsa-20210630.xsd#cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_d9f91805-6b40-434f-b80f-a7ef14098900" xlink:to="loc_cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity_9b9fe65e-cba2-4b1d-8bf5-3ae298819ee4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_819713c3-5784-4aff-b009-14369e80ca30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_d9f91805-6b40-434f-b80f-a7ef14098900" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_819713c3-5784-4aff-b009-14369e80ca30" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_87dc5522-b41e-4ac2-b842-f000eeff379c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_d9f91805-6b40-434f-b80f-a7ef14098900" xlink:to="loc_us-gaap_LineOfCredit_87dc5522-b41e-4ac2-b842-f000eeff379c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_1c45ff6d-f9cd-4160-88a1-d2a15ca9c605" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_d9f91805-6b40-434f-b80f-a7ef14098900" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_1c45ff6d-f9cd-4160-88a1-d2a15ca9c605" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0ad261a3-39e1-4921-ac32-03ba09d2d3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1c45ff6d-f9cd-4160-88a1-d2a15ca9c605" xlink:to="loc_us-gaap_CreditFacilityAxis_0ad261a3-39e1-4921-ac32-03ba09d2d3bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0ad261a3-39e1-4921-ac32-03ba09d2d3bd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_0ad261a3-39e1-4921-ac32-03ba09d2d3bd" xlink:to="loc_us-gaap_CreditFacilityDomain_0ad261a3-39e1-4921-ac32-03ba09d2d3bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7ba97959-0153-4290-8c3d-6693539593d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_0ad261a3-39e1-4921-ac32-03ba09d2d3bd" xlink:to="loc_us-gaap_CreditFacilityDomain_7ba97959-0153-4290-8c3d-6693539593d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_587669c8-a8f9-4df6-8da5-2974373a3cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_7ba97959-0153-4290-8c3d-6693539593d6" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_587669c8-a8f9-4df6-8da5-2974373a3cf1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_e9bd9799-38ed-424e-82d4-69df314f60f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1c45ff6d-f9cd-4160-88a1-d2a15ca9c605" xlink:to="loc_us-gaap_VariableRateAxis_e9bd9799-38ed-424e-82d4-69df314f60f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e9bd9799-38ed-424e-82d4-69df314f60f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_e9bd9799-38ed-424e-82d4-69df314f60f6" xlink:to="loc_us-gaap_VariableRateDomain_e9bd9799-38ed-424e-82d4-69df314f60f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e4916260-3b27-4204-946b-f64c06652bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_e9bd9799-38ed-424e-82d4-69df314f60f6" xlink:to="loc_us-gaap_VariableRateDomain_e4916260-3b27-4204-946b-f64c06652bdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_4852b63a-a1a8-44fe-9a4e-b4b282d80e94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_e4916260-3b27-4204-946b-f64c06652bdf" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_4852b63a-a1a8-44fe-9a4e-b4b282d80e94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ef46e968-5ae0-4402-bb58-aff07997a39d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1c45ff6d-f9cd-4160-88a1-d2a15ca9c605" xlink:to="loc_us-gaap_DebtInstrumentAxis_ef46e968-5ae0-4402-bb58-aff07997a39d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ef46e968-5ae0-4402-bb58-aff07997a39d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ef46e968-5ae0-4402-bb58-aff07997a39d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ef46e968-5ae0-4402-bb58-aff07997a39d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5951287c-3055-40e3-ad65-1913d1ecdde5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ef46e968-5ae0-4402-bb58-aff07997a39d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5951287c-3055-40e3-ad65-1913d1ecdde5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_3f724151-0ec8-49fe-8f6b-551e599db1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5951287c-3055-40e3-ad65-1913d1ecdde5" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_3f724151-0ec8-49fe-8f6b-551e599db1a8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SignificantTransactionsUniversalBeijingResortDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails" xlink:type="extended" id="ice1dca62a9604e51998847b998cbf8fd_SignificantTransactionsUniversalBeijingResortDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_792aca53-35dd-4e60-8797-4e0b8c95739e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_3c572d7f-bb12-4bea-aa67-0981a7b1bd40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_792aca53-35dd-4e60-8797-4e0b8c95739e" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_3c572d7f-bb12-4bea-aa67-0981a7b1bd40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_01f5e854-0199-4ae6-b0a1-a5bc22d51287" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_792aca53-35dd-4e60-8797-4e0b8c95739e" xlink:to="loc_us-gaap_OtherLongTermDebt_01f5e854-0199-4ae6-b0a1-a5bc22d51287" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_20a3cdc3-1595-4d98-b8b1-42c83508b70e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_792aca53-35dd-4e60-8797-4e0b8c95739e" xlink:to="loc_us-gaap_Assets_20a3cdc3-1595-4d98-b8b1-42c83508b70e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8082f0e8-8339-4b9b-aa94-b0c8298ae915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_792aca53-35dd-4e60-8797-4e0b8c95739e" xlink:to="loc_us-gaap_Liabilities_8082f0e8-8339-4b9b-aa94-b0c8298ae915" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ac0c4777-276a-4b2f-b4f7-d24ce42a3a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_792aca53-35dd-4e60-8797-4e0b8c95739e" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ac0c4777-276a-4b2f-b4f7-d24ce42a3a1d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_3c695a06-d819-4e72-959e-c4cc40af3d01" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ac0c4777-276a-4b2f-b4f7-d24ce42a3a1d" xlink:to="loc_srt_OwnershipAxis_3c695a06-d819-4e72-959e-c4cc40af3d01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_3c695a06-d819-4e72-959e-c4cc40af3d01_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_3c695a06-d819-4e72-959e-c4cc40af3d01" xlink:to="loc_srt_OwnershipDomain_3c695a06-d819-4e72-959e-c4cc40af3d01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_54760442-f863-488c-8acf-802fadcd4609" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_3c695a06-d819-4e72-959e-c4cc40af3d01" xlink:to="loc_srt_OwnershipDomain_54760442-f863-488c-8acf-802fadcd4609" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_UniversalBeijingResortMember_b74c6e74-f86a-41eb-b3d5-efd985c005ff" xlink:href="cmcsa-20210630.xsd#cmcsa_UniversalBeijingResortMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_54760442-f863-488c-8acf-802fadcd4609" xlink:to="loc_cmcsa_UniversalBeijingResortMember_b74c6e74-f86a-41eb-b3d5-efd985c005ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_39dac792-a3ac-4562-9f13-8fe911c2eaf2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ac0c4777-276a-4b2f-b4f7-d24ce42a3a1d" xlink:to="loc_srt_ConsolidatedEntitiesAxis_39dac792-a3ac-4562-9f13-8fe911c2eaf2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_39dac792-a3ac-4562-9f13-8fe911c2eaf2_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_39dac792-a3ac-4562-9f13-8fe911c2eaf2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_39dac792-a3ac-4562-9f13-8fe911c2eaf2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_de514351-d274-47fd-9368-cb5184fd1f17" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_39dac792-a3ac-4562-9f13-8fe911c2eaf2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_de514351-d274-47fd-9368-cb5184fd1f17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_e8edd835-8ce3-487f-8120-18eb04272244" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_de514351-d274-47fd-9368-cb5184fd1f17" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_e8edd835-8ce3-487f-8120-18eb04272244" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_dcb3e024-0f2b-422c-9010-0e5bcb980919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ac0c4777-276a-4b2f-b4f7-d24ce42a3a1d" xlink:to="loc_us-gaap_DebtInstrumentAxis_dcb3e024-0f2b-422c-9010-0e5bcb980919" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dcb3e024-0f2b-422c-9010-0e5bcb980919_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_dcb3e024-0f2b-422c-9010-0e5bcb980919" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dcb3e024-0f2b-422c-9010-0e5bcb980919_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f2cab7c4-8a72-4ad3-8a9d-3ed684daaa89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_dcb3e024-0f2b-422c-9010-0e5bcb980919" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f2cab7c4-8a72-4ad3-8a9d-3ed684daaa89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_UniversalBeijingResortTermLoansMember_d71d7d33-7ea8-4f39-aa7f-e91cf68b26a6" xlink:href="cmcsa-20210630.xsd#cmcsa_UniversalBeijingResortTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f2cab7c4-8a72-4ad3-8a9d-3ed684daaa89" xlink:to="loc_cmcsa_UniversalBeijingResortTermLoansMember_d71d7d33-7ea8-4f39-aa7f-e91cf68b26a6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#InvestmentsEquityMethodInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails" xlink:type="extended" id="i4e88acfaa78d4840ba92a2a54a639e72_InvestmentsEquityMethodInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5da75028-d976-44e7-a92e-3530bf274444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CapitalContributionToVIE_40c58db4-ac75-42e9-b5f7-c661be0e945d" xlink:href="cmcsa-20210630.xsd#cmcsa_CapitalContributionToVIE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5da75028-d976-44e7-a92e-3530bf274444" xlink:to="loc_cmcsa_CapitalContributionToVIE_40c58db4-ac75-42e9-b5f7-c661be0e945d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_bed08569-4f74-451e-94e4-ab9d8def42ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5da75028-d976-44e7-a92e-3530bf274444" xlink:to="loc_us-gaap_EquityMethodInvestments_bed08569-4f74-451e-94e4-ab9d8def42ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProceedsFromCollateralizedObligation_e3440ec3-9dbe-493f-9a03-47178287e5d8" xlink:href="cmcsa-20210630.xsd#cmcsa_ProceedsFromCollateralizedObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5da75028-d976-44e7-a92e-3530bf274444" xlink:to="loc_cmcsa_ProceedsFromCollateralizedObligation_e3440ec3-9dbe-493f-9a03-47178287e5d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CollateralizedObligation_96ae1e31-e6ba-4f5d-9beb-30c00fe94912" xlink:href="cmcsa-20210630.xsd#cmcsa_CollateralizedObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5da75028-d976-44e7-a92e-3530bf274444" xlink:to="loc_cmcsa_CollateralizedObligation_96ae1e31-e6ba-4f5d-9beb-30c00fe94912" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CollateralizedObligationFairValue_e254c9c5-9158-4ba3-919b-84d4fd8ed7c8" xlink:href="cmcsa-20210630.xsd#cmcsa_CollateralizedObligationFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5da75028-d976-44e7-a92e-3530bf274444" xlink:to="loc_cmcsa_CollateralizedObligationFairValue_e254c9c5-9158-4ba3-919b-84d4fd8ed7c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c8fa0d46-f0a1-41fe-b0c1-953f7fb91422" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5da75028-d976-44e7-a92e-3530bf274444" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c8fa0d46-f0a1-41fe-b0c1-953f7fb91422" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b45f4627-2969-4597-8fa3-5dcddf4a216e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c8fa0d46-f0a1-41fe-b0c1-953f7fb91422" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b45f4627-2969-4597-8fa3-5dcddf4a216e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_b45f4627-2969-4597-8fa3-5dcddf4a216e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b45f4627-2969-4597-8fa3-5dcddf4a216e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_b45f4627-2969-4597-8fa3-5dcddf4a216e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_e2f24a3d-e6ea-4246-8469-f62dbfe96d97" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b45f4627-2969-4597-8fa3-5dcddf4a216e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_e2f24a3d-e6ea-4246-8469-f62dbfe96d97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AtairosMember_15584a13-538e-4c54-b4ad-ca08acabbdf1" xlink:href="cmcsa-20210630.xsd#cmcsa_AtairosMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_e2f24a3d-e6ea-4246-8469-f62dbfe96d97" xlink:to="loc_cmcsa_AtairosMember_15584a13-538e-4c54-b4ad-ca08acabbdf1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_HuluMember_f5e9fbd4-f0ce-463c-842d-04e5c74fb056" xlink:href="cmcsa-20210630.xsd#cmcsa_HuluMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_e2f24a3d-e6ea-4246-8469-f62dbfe96d97" xlink:to="loc_cmcsa_HuluMember_f5e9fbd4-f0ce-463c-842d-04e5c74fb056" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsOtherInvestmentsDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#InvestmentsOtherInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/InvestmentsOtherInvestmentsDetails" xlink:type="extended" id="i9ac6967341f14b2ca4da396fca464319_InvestmentsOtherInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentNotReadilyMarketableLineItems_fbaa9f22-8d20-4bb6-893a-e2b494945344" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInvestmentNotReadilyMarketableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_ec6876d1-a749-4a8e-b956-6d7988612ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherInvestmentNotReadilyMarketableLineItems_fbaa9f22-8d20-4bb6-893a-e2b494945344" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_ec6876d1-a749-4a8e-b956-6d7988612ac4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NumberOfPreferredStockSeries_27f9d4bc-37cf-4717-8d74-eaca498b6c33" xlink:href="cmcsa-20210630.xsd#cmcsa_NumberOfPreferredStockSeries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherInvestmentNotReadilyMarketableLineItems_fbaa9f22-8d20-4bb6-893a-e2b494945344" xlink:to="loc_cmcsa_NumberOfPreferredStockSeries_27f9d4bc-37cf-4717-8d74-eaca498b6c33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock_df9e780c-a3d2-40e1-ac25-3d8a1d03947b" xlink:href="cmcsa-20210630.xsd#cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherInvestmentNotReadilyMarketableLineItems_fbaa9f22-8d20-4bb6-893a-e2b494945344" xlink:to="loc_cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock_df9e780c-a3d2-40e1-ac25-3d8a1d03947b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentNotReadilyMarketableTable_19d856f2-023a-4c05-92ca-b8d15f8bafbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInvestmentNotReadilyMarketableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherInvestmentNotReadilyMarketableLineItems_fbaa9f22-8d20-4bb6-893a-e2b494945344" xlink:to="loc_us-gaap_OtherInvestmentNotReadilyMarketableTable_19d856f2-023a-4c05-92ca-b8d15f8bafbb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_81b65d33-86b4-4c63-bed8-c74e24978142" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherInvestmentNotReadilyMarketableTable_19d856f2-023a-4c05-92ca-b8d15f8bafbb" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_81b65d33-86b4-4c63-bed8-c74e24978142" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_81b65d33-86b4-4c63-bed8-c74e24978142_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_81b65d33-86b4-4c63-bed8-c74e24978142" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_81b65d33-86b4-4c63-bed8-c74e24978142_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_e854a17e-4c0e-4217-b3fd-ded9bf5716ad" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_81b65d33-86b4-4c63-bed8-c74e24978142" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_e854a17e-4c0e-4217-b3fd-ded9bf5716ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AirTouchMember_f7de41b6-e761-41e1-8765-97e1b061e178" xlink:href="cmcsa-20210630.xsd#cmcsa_AirTouchMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_e854a17e-4c0e-4217-b3fd-ded9bf5716ad" xlink:to="loc_cmcsa_AirTouchMember_f7de41b6-e761-41e1-8765-97e1b061e178" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#EquityandShareBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails" xlink:type="extended" id="i5dff9750b4c14b2686341a845bca35c8_EquityandShareBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eebb6fd6-5c5a-452d-a38b-f53cdb8c837a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_31740d69-7128-44f8-a19e-611bfc46d861" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eebb6fd6-5c5a-452d-a38b-f53cdb8c837a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_31740d69-7128-44f8-a19e-611bfc46d861" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d08d5a0c-ac47-4192-8d22-b78539b53459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eebb6fd6-5c5a-452d-a38b-f53cdb8c837a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d08d5a0c-ac47-4192-8d22-b78539b53459" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3c461f53-93a0-4e6c-8047-ebfe049b4a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eebb6fd6-5c5a-452d-a38b-f53cdb8c837a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3c461f53-93a0-4e6c-8047-ebfe049b4a0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9402eaee-511d-4232-8a4a-536be1c488ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eebb6fd6-5c5a-452d-a38b-f53cdb8c837a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9402eaee-511d-4232-8a4a-536be1c488ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_122e26c5-ea5a-4b8c-9fa8-d1197d6760a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eebb6fd6-5c5a-452d-a38b-f53cdb8c837a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_122e26c5-ea5a-4b8c-9fa8-d1197d6760a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4c9bf487-684f-4dfa-ad53-1c6e5cc6aa7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eebb6fd6-5c5a-452d-a38b-f53cdb8c837a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4c9bf487-684f-4dfa-ad53-1c6e5cc6aa7a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1d996756-232f-444a-aff0-a028d775fd85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4c9bf487-684f-4dfa-ad53-1c6e5cc6aa7a" xlink:to="loc_us-gaap_AwardTypeAxis_1d996756-232f-444a-aff0-a028d775fd85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1d996756-232f-444a-aff0-a028d775fd85_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1d996756-232f-444a-aff0-a028d775fd85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1d996756-232f-444a-aff0-a028d775fd85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54cdc945-1288-4f3c-95bd-e35d73ebe15b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1d996756-232f-444a-aff0-a028d775fd85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54cdc945-1288-4f3c-95bd-e35d73ebe15b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_dce76b50-2d42-4167-840e-c4fcd46ed159" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54cdc945-1288-4f3c-95bd-e35d73ebe15b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_dce76b50-2d42-4167-840e-c4fcd46ed159" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_158be853-4997-448d-aa02-e6bc1561979f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54cdc945-1288-4f3c-95bd-e35d73ebe15b" xlink:to="loc_us-gaap_EmployeeStockOptionMember_158be853-4997-448d-aa02-e6bc1561979f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_95f27527-d540-4f76-a641-087ef9f5bf86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4c9bf487-684f-4dfa-ad53-1c6e5cc6aa7a" xlink:to="loc_us-gaap_PlanNameAxis_95f27527-d540-4f76-a641-087ef9f5bf86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_95f27527-d540-4f76-a641-087ef9f5bf86_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_95f27527-d540-4f76-a641-087ef9f5bf86" xlink:to="loc_us-gaap_PlanNameDomain_95f27527-d540-4f76-a641-087ef9f5bf86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9076fd31-3183-4e59-9097-3adacca7fefd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_95f27527-d540-4f76-a641-087ef9f5bf86" xlink:to="loc_us-gaap_PlanNameDomain_9076fd31-3183-4e59-9097-3adacca7fefd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ManagementGrantMember_932033f1-5f58-4b7a-aefa-6e8d37dfc41c" xlink:href="cmcsa-20210630.xsd#cmcsa_ManagementGrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_9076fd31-3183-4e59-9097-3adacca7fefd" xlink:to="loc_cmcsa_ManagementGrantMember_932033f1-5f58-4b7a-aefa-6e8d37dfc41c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" xlink:type="extended" id="i5cbcea272dd449e587252328896b0b2a_EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6670e0bf-ac6b-4b6d-b3e6-1cec07995be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_017019fa-132b-4944-a6d2-724162ea3b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6670e0bf-ac6b-4b6d-b3e6-1cec07995be9" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_017019fa-132b-4944-a6d2-724162ea3b3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9309f316-7347-4baa-987d-2e5e448ac276" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6670e0bf-ac6b-4b6d-b3e6-1cec07995be9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9309f316-7347-4baa-987d-2e5e448ac276" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f0c6a2ad-66e8-4146-8403-01132d68af7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9309f316-7347-4baa-987d-2e5e448ac276" xlink:to="loc_us-gaap_AwardTypeAxis_f0c6a2ad-66e8-4146-8403-01132d68af7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f0c6a2ad-66e8-4146-8403-01132d68af7a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_f0c6a2ad-66e8-4146-8403-01132d68af7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f0c6a2ad-66e8-4146-8403-01132d68af7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97808664-80d2-4a0f-870e-00c71ffd4125" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_f0c6a2ad-66e8-4146-8403-01132d68af7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97808664-80d2-4a0f-870e-00c71ffd4125" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cc2dd0c8-eeac-483b-8d1f-bc0dfd94d57e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97808664-80d2-4a0f-870e-00c71ffd4125" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cc2dd0c8-eeac-483b-8d1f-bc0dfd94d57e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_46fc5965-537b-4bd8-985a-e48acbe58520" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97808664-80d2-4a0f-870e-00c71ffd4125" xlink:to="loc_us-gaap_EmployeeStockOptionMember_46fc5965-537b-4bd8-985a-e48acbe58520" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_fd8a29d4-8b44-4020-992b-2e6e949f6a59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97808664-80d2-4a0f-870e-00c71ffd4125" xlink:to="loc_us-gaap_EmployeeStockMember_fd8a29d4-8b44-4020-992b-2e6e949f6a59" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SupplementalFinancialInformationNoncashActivitiesDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails" xlink:type="extended" id="iab2ab74a9978477491dfb137115cfba5_SupplementalFinancialInformationNoncashActivitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SupplementalFinancialInformationLineItems_c9365168-be26-4858-af52-5177ec9706bb" xlink:href="cmcsa-20210630.xsd#cmcsa_SupplementalFinancialInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_05a1e287-d52c-4a39-892c-9f008f9d2bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_c9365168-be26-4858-af52-5177ec9706bb" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_05a1e287-d52c-4a39-892c-9f008f9d2bd6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_f8e37b78-05c3-49d5-aa4b-ea37f5b7353c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_c9365168-be26-4858-af52-5177ec9706bb" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_f8e37b78-05c3-49d5-aa4b-ea37f5b7353c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_4d782960-88e9-4a72-be46-dc9c8318ed3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_c9365168-be26-4858-af52-5177ec9706bb" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_4d782960-88e9-4a72-be46-dc9c8318ed3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CapitalCostsIncurredButNotYetPaid_b4da669b-de47-4827-a169-92dce7af90fd" xlink:href="cmcsa-20210630.xsd#cmcsa_CapitalCostsIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_c9365168-be26-4858-af52-5177ec9706bb" xlink:to="loc_cmcsa_CapitalCostsIncurredButNotYetPaid_b4da669b-de47-4827-a169-92dce7af90fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_febdc1df-c2ae-48b5-a1eb-ea2acbdd407f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_c9365168-be26-4858-af52-5177ec9706bb" xlink:to="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_febdc1df-c2ae-48b5-a1eb-ea2acbdd407f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_27617323-a608-4fdc-ac09-cf6b925cac26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_c9365168-be26-4858-af52-5177ec9706bb" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_27617323-a608-4fdc-ac09-cf6b925cac26" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SupplementalFinancialInformationTable_5c28c4dd-d4bd-4252-83b2-40d2efe827f2" xlink:href="cmcsa-20210630.xsd#cmcsa_SupplementalFinancialInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_c9365168-be26-4858-af52-5177ec9706bb" xlink:to="loc_cmcsa_SupplementalFinancialInformationTable_5c28c4dd-d4bd-4252-83b2-40d2efe827f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_LeaseArrangementsAxis_b24cc8f5-b1cd-4876-a8cf-b2aa26e803f6" xlink:href="cmcsa-20210630.xsd#cmcsa_LeaseArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_5c28c4dd-d4bd-4252-83b2-40d2efe827f2" xlink:to="loc_cmcsa_LeaseArrangementsAxis_b24cc8f5-b1cd-4876-a8cf-b2aa26e803f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_LeaseArrangementsDomain_b24cc8f5-b1cd-4876-a8cf-b2aa26e803f6_default" xlink:href="cmcsa-20210630.xsd#cmcsa_LeaseArrangementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cmcsa_LeaseArrangementsAxis_b24cc8f5-b1cd-4876-a8cf-b2aa26e803f6" xlink:to="loc_cmcsa_LeaseArrangementsDomain_b24cc8f5-b1cd-4876-a8cf-b2aa26e803f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_LeaseArrangementsDomain_28a59ed5-65b4-475f-b267-70fa8ebfd805" xlink:href="cmcsa-20210630.xsd#cmcsa_LeaseArrangementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cmcsa_LeaseArrangementsAxis_b24cc8f5-b1cd-4876-a8cf-b2aa26e803f6" xlink:to="loc_cmcsa_LeaseArrangementsDomain_28a59ed5-65b4-475f-b267-70fa8ebfd805" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_UniversalBeijingResortMember_7e0b6972-259b-4db2-997c-bf0b36be050e" xlink:href="cmcsa-20210630.xsd#cmcsa_UniversalBeijingResortMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_LeaseArrangementsDomain_28a59ed5-65b4-475f-b267-70fa8ebfd805" xlink:to="loc_cmcsa_UniversalBeijingResortMember_7e0b6972-259b-4db2-997c-bf0b36be050e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended" id="i0091f8e5e390450695246e334513084f_CommitmentsandContingenciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CommitmentAndContingenciesLineItems_f5be435d-0ee4-465d-b570-b45648cb23c2" xlink:href="cmcsa-20210630.xsd#cmcsa_CommitmentAndContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock_e6724a72-641e-4736-b0fe-5c1ff558ae72" xlink:href="cmcsa-20210630.xsd#cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_f5be435d-0ee4-465d-b570-b45648cb23c2" xlink:to="loc_cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock_e6724a72-641e-4736-b0fe-5c1ff558ae72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CommitmentAndContingenciesTable_bb2ed499-6121-4389-996f-9b5948bd9bc4" xlink:href="cmcsa-20210630.xsd#cmcsa_CommitmentAndContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_f5be435d-0ee4-465d-b570-b45648cb23c2" xlink:to="loc_cmcsa_CommitmentAndContingenciesTable_bb2ed499-6121-4389-996f-9b5948bd9bc4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4f3ba3c3-c6ed-469d-9958-942fa7fc3408" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_bb2ed499-6121-4389-996f-9b5948bd9bc4" xlink:to="loc_dei_LegalEntityAxis_4f3ba3c3-c6ed-469d-9958-942fa7fc3408" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4f3ba3c3-c6ed-469d-9958-942fa7fc3408_default" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4f3ba3c3-c6ed-469d-9958-942fa7fc3408" xlink:to="loc_dei_EntityDomain_4f3ba3c3-c6ed-469d-9958-942fa7fc3408_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_15e34097-0f52-41f0-9468-50d5ce8e01b1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4f3ba3c3-c6ed-469d-9958-942fa7fc3408" xlink:to="loc_dei_EntityDomain_15e34097-0f52-41f0-9468-50d5ce8e01b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NbcuniversalEnterpriseMember_e72630b8-bf45-4ce3-b896-3682cad4e451" xlink:href="cmcsa-20210630.xsd#cmcsa_NbcuniversalEnterpriseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_15e34097-0f52-41f0-9468-50d5ce8e01b1" xlink:to="loc_cmcsa_NbcuniversalEnterpriseMember_e72630b8-bf45-4ce3-b896-3682cad4e451" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>cmcsa-20210630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:f8c5c84f-a4ec-4cae-8eea-1e85d35fb0d3,g:7b4d08ed-3975-49df-8fd5-553e8012e3df-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_53895679-664a-4076-b617-1c9ce11e2108_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Payments for Interest and Income Taxes</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax_3f35fafa-95da-4194-8197-6c725e0fd8f7_negatedLabel_en-US" xlink:label="lab_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefit obligations and other, net of deferred taxes of $3, $3, $5 and $6</link:label>
    <link:label id="lab_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax_label_en-US" xlink:label="lab_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan And Other, After Reclassification Adjustment, After Tax</link:label>
    <link:label id="lab_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax_documentation_en-US" xlink:label="lab_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan And Other, After Reclassification Adjustment, After Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax" xlink:to="lab_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIndustriesAbstract_96d3952a-7b07-4b97-91e7-6cad67ae9c05_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIndustriesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Industries [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherIndustriesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIndustriesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Industries [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndustriesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIndustriesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIndustriesAbstract" xlink:to="lab_us-gaap_OtherIndustriesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_3ec6b228-75ac-4c70-af6c-054e8bee3b1d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_3be33cc4-0089-4527-b767-8ba06d443da9_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Comcast Corporation</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_2d697d5c-8050-4b66-bb1b-0cba24d9b13e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_551fbe9d-2904-4e15-bec7-358bf0d28d48_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_4fd37baa-2bdc-41d2-802c-42443e883289_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes1.875percentdue2036Member_d02d7e8d-fa3b-4533-8623-25d72126e1fa_terseLabel_en-US" xlink:label="lab_cmcsa_Notes1.875percentdue2036Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.875% Notes Due 2036 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes1.875percentdue2036Member_label_en-US" xlink:label="lab_cmcsa_Notes1.875percentdue2036Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes 1.875 percent due 2036 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes1.875percentdue2036Member_documentation_en-US" xlink:label="lab_cmcsa_Notes1.875percentdue2036Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes 1.875% due 2036 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.875percentdue2036Member" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes1.875percentdue2036Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes1.875percentdue2036Member" xlink:to="lab_cmcsa_Notes1.875percentdue2036Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_GuaranteedNotes9.455PercentDue2022Member_0e434bf8-ac8d-4c06-b365-3ca42c63849c_terseLabel_en-US" xlink:label="lab_cmcsa_GuaranteedNotes9.455PercentDue2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">9.455% Guaranteed Notes Due 2022 [Member]</link:label>
    <link:label id="lab_cmcsa_GuaranteedNotes9.455PercentDue2022Member_label_en-US" xlink:label="lab_cmcsa_GuaranteedNotes9.455PercentDue2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guaranteed Notes 9.455 Percent Due 2022 [Member]</link:label>
    <link:label id="lab_cmcsa_GuaranteedNotes9.455PercentDue2022Member_documentation_en-US" xlink:label="lab_cmcsa_GuaranteedNotes9.455PercentDue2022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guaranteed Notes 9.455% Due 2022 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_GuaranteedNotes9.455PercentDue2022Member" xlink:href="cmcsa-20210630.xsd#cmcsa_GuaranteedNotes9.455PercentDue2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_GuaranteedNotes9.455PercentDue2022Member" xlink:to="lab_cmcsa_GuaranteedNotes9.455PercentDue2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_616a3882-e540-4d5b-acf6-c160dcb5d2c5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets - accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_AccruedParticipationsAndResidualsCurrent_4646722e-7a4d-45be-9ae1-c425777e5c97_terseLabel_en-US" xlink:label="lab_cmcsa_AccruedParticipationsAndResidualsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued participations and residuals</link:label>
    <link:label id="lab_cmcsa_AccruedParticipationsAndResidualsCurrent_label_en-US" xlink:label="lab_cmcsa_AccruedParticipationsAndResidualsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Participations And Residuals, Current</link:label>
    <link:label id="lab_cmcsa_AccruedParticipationsAndResidualsCurrent_documentation_en-US" xlink:label="lab_cmcsa_AccruedParticipationsAndResidualsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_cmcsa_AccruedParticipationsAndResidualsCurrent" xlink:href="cmcsa-20210630.xsd#cmcsa_AccruedParticipationsAndResidualsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AccruedParticipationsAndResidualsCurrent" xlink:to="lab_cmcsa_AccruedParticipationsAndResidualsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_63654bc3-629d-4e39-be38-4d4a095430dd_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_c4645f0a-877c-438b-a2b5-35c4060f0b3e_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_749dd82e-adca-4643-b0be-6afc61fd905f_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_1f344861-23ac-41c6-88ce-7ef3d223cc57_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency translation adjustments, deferred taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_0f820129-6fcc-4499-831d-e5488930bbcf_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_CableNetworksMember_ec27469a-2dc5-4bfd-9246-71d60576adbd_terseLabel_en-US" xlink:label="lab_cmcsa_CableNetworksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cable Networks [Member]</link:label>
    <link:label id="lab_cmcsa_CableNetworksMember_label_en-US" xlink:label="lab_cmcsa_CableNetworksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cable Networks [Member]</link:label>
    <link:label id="lab_cmcsa_CableNetworksMember_documentation_en-US" xlink:label="lab_cmcsa_CableNetworksMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cable Networks Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CableNetworksMember" xlink:href="cmcsa-20210630.xsd#cmcsa_CableNetworksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CableNetworksMember" xlink:to="lab_cmcsa_CableNetworksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_631633f4-2a13-4375-b277-631004da34f2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other noncurrent assets, net</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_LeaseArrangementsDomain_72366cf9-5303-4850-8d04-d017f43384ec_terseLabel_en-US" xlink:label="lab_cmcsa_LeaseArrangementsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Arrangements [Domain]</link:label>
    <link:label id="lab_cmcsa_LeaseArrangementsDomain_label_en-US" xlink:label="lab_cmcsa_LeaseArrangementsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Arrangements [Domain]</link:label>
    <link:label id="lab_cmcsa_LeaseArrangementsDomain_documentation_en-US" xlink:label="lab_cmcsa_LeaseArrangementsDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_LeaseArrangementsDomain" xlink:href="cmcsa-20210630.xsd#cmcsa_LeaseArrangementsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_LeaseArrangementsDomain" xlink:to="lab_cmcsa_LeaseArrangementsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1a89f808-5353-4876-8273-a07a54245fcb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_e685db14-22f0-4b1c-bf14-16e523029894_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_5e9f7885-e9cf-418a-8c26-0fd3d77d6d0d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1287c3fc-563d-4cc0-ad1b-eabd45f59f4b_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes1.250percentdue2040Member_ff5b141e-58b1-47a5-ac89-3c834808b135_terseLabel_en-US" xlink:label="lab_cmcsa_Notes1.250percentdue2040Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.250% Notes Due 2040 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes1.250percentdue2040Member_label_en-US" xlink:label="lab_cmcsa_Notes1.250percentdue2040Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes 1.250 percent due 2040 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes1.250percentdue2040Member_documentation_en-US" xlink:label="lab_cmcsa_Notes1.250percentdue2040Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes 1.250% due 2040 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.250percentdue2040Member" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes1.250percentdue2040Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes1.250percentdue2040Member" xlink:to="lab_cmcsa_Notes1.250percentdue2040Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_6eb1f4a6-b672-46ca-9b64-c6dc02fd3b86_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock compensation plans</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes1.500percentDue2029Member_e8872b65-b13f-45d1-a150-65ada36b2691_terseLabel_en-US" xlink:label="lab_cmcsa_Notes1.500percentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.500% Notes Due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes1.500percentDue2029Member_label_en-US" xlink:label="lab_cmcsa_Notes1.500percentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes 1.500 percent Due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes1.500percentDue2029Member_documentation_en-US" xlink:label="lab_cmcsa_Notes1.500percentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes 1.500% Due 2029 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.500percentDue2029Member" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes1.500percentDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes1.500percentDue2029Member" xlink:to="lab_cmcsa_Notes1.500percentDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ProgrammingAndProductionCosts_ae21edc9-c6b0-49db-8ad5-2c425a6b96e6_terseLabel_en-US" xlink:label="lab_cmcsa_ProgrammingAndProductionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Programming and production</link:label>
    <link:label id="lab_cmcsa_ProgrammingAndProductionCosts_49693fd0-e891-4292-b3b0-046e09632904_totalLabel_en-US" xlink:label="lab_cmcsa_ProgrammingAndProductionCosts" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total programming and production costs</link:label>
    <link:label id="lab_cmcsa_ProgrammingAndProductionCosts_label_en-US" xlink:label="lab_cmcsa_ProgrammingAndProductionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Programming And Production Costs</link:label>
    <link:label id="lab_cmcsa_ProgrammingAndProductionCosts_documentation_en-US" xlink:label="lab_cmcsa_ProgrammingAndProductionCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of expense recognized in the period for costs associated with video programming and content acquisition and production costs. Programming expenses include the fees paid to license the programming distributed to video customers, such as the programming license fees charged by cable networks and fees charged for retransmission of the signals from local broadcast television stations. Production costs include the amortization of owned and acquired programming, sports rights, direct production costs, residual and participation payments, production overhead, costs associated with the distribution of programming to third-party networks and other distribution platforms, and on-air talent costs. It also includes the amortization of capitalized theatrical film production and acquisition costs and distribution expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts" xlink:href="cmcsa-20210630.xsd#cmcsa_ProgrammingAndProductionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ProgrammingAndProductionCosts" xlink:to="lab_cmcsa_ProgrammingAndProductionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_InvestmentSecuringCollateralizedObligation_759b0e49-7bd7-4134-b6ca-c61a808d7920_terseLabel_en-US" xlink:label="lab_cmcsa_InvestmentSecuringCollateralizedObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment securing collateralized obligation</link:label>
    <link:label id="lab_cmcsa_InvestmentSecuringCollateralizedObligation_ccdd1244-c90d-40d7-b43b-c076f5e88317_verboseLabel_en-US" xlink:label="lab_cmcsa_InvestmentSecuringCollateralizedObligation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Investment securing collateralized obligation</link:label>
    <link:label id="lab_cmcsa_InvestmentSecuringCollateralizedObligation_label_en-US" xlink:label="lab_cmcsa_InvestmentSecuringCollateralizedObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Securing Collateralized Obligation</link:label>
    <link:label id="lab_cmcsa_InvestmentSecuringCollateralizedObligation_documentation_en-US" xlink:label="lab_cmcsa_InvestmentSecuringCollateralizedObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation" xlink:href="cmcsa-20210630.xsd#cmcsa_InvestmentSecuringCollateralizedObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_InvestmentSecuringCollateralizedObligation" xlink:to="lab_cmcsa_InvestmentSecuringCollateralizedObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_d6204ad9-8309-4150-9752-c5677b56bd47_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5a90e172-e4cc-4795-837e-e4c7b8868859_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_bf70090c-9b7d-4c85-ad1a-3e863ccd28be_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_84800510-649b-445e-b61f-51a5166cefd5_negatedLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_b44a87f2-6bdb-4f28-bd4e-8a15a51d83f8_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt, less current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8e07e33e-278a-4ef3-8391-9a40fe1f3475_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate on operating lease</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4b8f15b5-7015-42dc-b167-cdb7daf8092b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average fair value of restricted share units granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9b7e51e7-ddf4-4970-b3df-c8d21a3e4178_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_8dda4265-c82d-4532-8f29-e78ff047b9b8_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_7208a5e7-b186-4546-ba47-abda7d239b9c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_f39330ee-e05f-4c7c-99a2-a50914b97967_terseLabel_en-US" xlink:label="lab_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Noncontrolling Interests and Redeemable Subsidiary Preferred Stock [Member]</link:label>
    <link:label id="lab_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_label_en-US" xlink:label="lab_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Noncontrolling Interests And Redeemable Subsidiary Preferred Stock [Member]</link:label>
    <link:label id="lab_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_documentation_en-US" xlink:label="lab_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Noncontrolling Interests and Redeemable Subsidiary Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" xlink:href="cmcsa-20210630.xsd#cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" xlink:to="lab_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_7a15edc3-df62-413b-b71e-f66f8f132363_terseLabel_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reconciling Items [Member]</link:label>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_label_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reconciling Items [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaterialReconcilingItemsMember" xlink:to="lab_us-gaap_MaterialReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f894249f-8e05-4b4c-8997-1667892f60c0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of restricted share units granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_0031dc7a-c563-4578-8b3a-68da61820ce8_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_0fc5a5aa-9988-47f9-828c-2da4717d6a56_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_e8f3ee31-810c-4530-8494-1308f6a1fc6f_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_e80eda56-af7b-4d31-9bcb-24b053c82630_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationTypeDomain_ba009d0b-d7ad-4e6d-a686-519a3f0479f4_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ReclassificationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReclassificationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationTypeDomain" xlink:to="lab_us-gaap_ReclassificationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_SupplementalFinancialInformationAbstract_f43663dd-a3c9-49c2-a4ee-14ae12fd698a_terseLabel_en-US" xlink:label="lab_cmcsa_SupplementalFinancialInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Financial Information [Abstract]</link:label>
    <link:label id="lab_cmcsa_SupplementalFinancialInformationAbstract_label_en-US" xlink:label="lab_cmcsa_SupplementalFinancialInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Financial Information [Abstract]</link:label>
    <link:label id="lab_cmcsa_SupplementalFinancialInformationAbstract_documentation_en-US" xlink:label="lab_cmcsa_SupplementalFinancialInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement Of Cash Flows Supplemental Information Abstract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SupplementalFinancialInformationAbstract" xlink:href="cmcsa-20210630.xsd#cmcsa_SupplementalFinancialInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract" xlink:to="lab_cmcsa_SupplementalFinancialInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpense_140ce894-996f-4990-91ff-6baab53e4397_terseLabel_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising, marketing and promotion</link:label>
    <link:label id="lab_us-gaap_MarketingAndAdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing and Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpense" xlink:to="lab_us-gaap_MarketingAndAdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_870864fe-6565-49f7-b8c8-9e6503e86684_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage in variable interest entity</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_e1ca1e83-23ec-4247-b720-d2125d000914_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_969e3667-8c00-4304-a0ce-8f4f9bf58b47_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of common stock under repurchase program and employee plans</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_NoncashInterestExpenseIncomeNet_8fd3f7d2-99ff-4281-853d-03e2cebc09fa_terseLabel_en-US" xlink:label="lab_cmcsa_NoncashInterestExpenseIncomeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash interest expense (income), net</link:label>
    <link:label id="lab_cmcsa_NoncashInterestExpenseIncomeNet_label_en-US" xlink:label="lab_cmcsa_NoncashInterestExpenseIncomeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Interest Expense (Income) Net</link:label>
    <link:label id="lab_cmcsa_NoncashInterestExpenseIncomeNet_documentation_en-US" xlink:label="lab_cmcsa_NoncashInterestExpenseIncomeNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents noncash interest expense (income) items as adjustments to reconcile net income (loss) to cash provided by (used in) operating activities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NoncashInterestExpenseIncomeNet" xlink:href="cmcsa-20210630.xsd#cmcsa_NoncashInterestExpenseIncomeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NoncashInterestExpenseIncomeNet" xlink:to="lab_cmcsa_NoncashInterestExpenseIncomeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, All Other Investments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:to="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0f80edcf-b2bd-47c8-844d-4c7b11624de2_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets and liabilities recognized</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8c9ae65d-0184-4d47-bab6-f9841b4c2667_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_8a5497da-1ded-4dd8-8733-49de91fd461f_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_63f3b941-1f86-42eb-a16c-a233d7c4a7ba_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_AtairosMember_160a1fdb-50d9-463c-8c90-662502e3a810_terseLabel_en-US" xlink:label="lab_cmcsa_AtairosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Atairos [Member]</link:label>
    <link:label id="lab_cmcsa_AtairosMember_label_en-US" xlink:label="lab_cmcsa_AtairosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Atairos [Member]</link:label>
    <link:label id="lab_cmcsa_AtairosMember_documentation_en-US" xlink:label="lab_cmcsa_AtairosMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Atairos [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AtairosMember" xlink:href="cmcsa-20210630.xsd#cmcsa_AtairosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AtairosMember" xlink:to="lab_cmcsa_AtairosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_5ec9f950-5e57-427b-841a-c312625aff55_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances_6e38c804-0f30-4dcf-966c-98dd3cc6c723_totalLabel_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Film and television costs</link:label>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances_label_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Film, Monetized On Its Own Capitalized Cost, And Entertainment, License Agreement For Program Material, Including Sports Rights Advances</link:label>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances_documentation_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total amounts of capitalized film cost for film predominantly monetized on its own and capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" xlink:to="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_830ca016-86f6-4a9e-afc1-c28243ef43e6_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per common share attributable to Comcast Corporation shareholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_986dfa55-9724-4fa8-b773-a07d5d2cfa89_totalLabel_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Owned</link:label>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_label_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Film, Monetized on Its Own, Capitalized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost" xlink:to="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_aa6bb028-b167-4fb4-b6e6-0079fbf9ec8c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_0ca3a3dc-fadc-4167-8069-9440e1d026b5_negatedTerseLabel_en-US" xlink:label="lab_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current and noncurrent receivables, net</link:label>
    <link:label id="lab_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_label_en-US" xlink:label="lab_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change In Current And Noncurrent Receivables Net</link:label>
    <link:label id="lab_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_documentation_en-US" xlink:label="lab_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The increase (decrease) during the reporting period in the amount of current and noncurrent receivables.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet" xlink:href="cmcsa-20210630.xsd#cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet" xlink:to="lab_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_2463f24e-3f91-47eb-be1b-7cfbdd09aaf2_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased_049d4d94-16f2-4b85-ac58-94a62316dba6_terseLabel_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Released, less amortization</link:label>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased_label_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Film, Monetized on Its Own, Capitalized Cost, Released</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased" xlink:to="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_20b150cd-66da-462d-b384-d10dfa33b7a0_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ResidentialVoiceMember_33d73f82-955a-402b-9528-54a042d4eb38_terseLabel_en-US" xlink:label="lab_cmcsa_ResidentialVoiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential, Voice [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialVoiceMember_label_en-US" xlink:label="lab_cmcsa_ResidentialVoiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential, Voice [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialVoiceMember_documentation_en-US" xlink:label="lab_cmcsa_ResidentialVoiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential, Voice [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialVoiceMember" xlink:href="cmcsa-20210630.xsd#cmcsa_ResidentialVoiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ResidentialVoiceMember" xlink:to="lab_cmcsa_ResidentialVoiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_ddef90fc-2010-40de-bfe3-438d0c1e93e7_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_6183615f-d3e0-4306-bd0c-c15a5ece537f_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract acquisition and fulfillment costs (included in other noncurrent assets, net)</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_01807bc0-0df6-4d35-8f7c-dc38b58e2dd2_verboseLabel_en-US" xlink:label="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other balance sheet accounts</link:label>
    <link:label id="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_label_en-US" xlink:label="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Other Balance Sheet Accounts [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_documentation_en-US" xlink:label="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Other Balance Sheet Accounts [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock" xlink:href="cmcsa-20210630.xsd#cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock" xlink:to="lab_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_b1fa451d-6773-4141-9223-2da94fd3ff55_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_eb89f664-3683-4355-abf4-c5731004f715_negatedTerseLabel_en-US" xlink:label="lab_cmcsa_Increasedecreaseinfilmandtelevisioncostnet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Film and television costs, net</link:label>
    <link:label id="lab_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_label_en-US" xlink:label="lab_cmcsa_Increasedecreaseinfilmandtelevisioncostnet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Film And Television Costs Net</link:label>
    <link:label id="lab_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_documentation_en-US" xlink:label="lab_cmcsa_Increasedecreaseinfilmandtelevisioncostnet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of net increase (decrease) in film and television costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Increasedecreaseinfilmandtelevisioncostnet" xlink:href="cmcsa-20210630.xsd#cmcsa_Increasedecreaseinfilmandtelevisioncostnet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Increasedecreaseinfilmandtelevisioncostnet" xlink:to="lab_cmcsa_Increasedecreaseinfilmandtelevisioncostnet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryInvestmentHoldingsTextBlock_c51619da-a02c-4281-9101-30a66f6ff5fb_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryInvestmentHoldingsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Summary</link:label>
    <link:label id="lab_us-gaap_SummaryInvestmentHoldingsTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryInvestmentHoldingsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Investment Holdings [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryInvestmentHoldingsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryInvestmentHoldingsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryInvestmentHoldingsTextBlock" xlink:to="lab_us-gaap_SummaryInvestmentHoldingsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_GoodwillForeignCurrencyTranslationAndOther_85b2249a-2cb8-4bc4-a010-7ec14ffec174_negatedTerseLabel_en-US" xlink:label="lab_cmcsa_GoodwillForeignCurrencyTranslationAndOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation and other</link:label>
    <link:label id="lab_cmcsa_GoodwillForeignCurrencyTranslationAndOther_label_en-US" xlink:label="lab_cmcsa_GoodwillForeignCurrencyTranslationAndOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation And Other</link:label>
    <link:label id="lab_cmcsa_GoodwillForeignCurrencyTranslationAndOther_documentation_en-US" xlink:label="lab_cmcsa_GoodwillForeignCurrencyTranslationAndOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation And Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_GoodwillForeignCurrencyTranslationAndOther" xlink:href="cmcsa-20210630.xsd#cmcsa_GoodwillForeignCurrencyTranslationAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_GoodwillForeignCurrencyTranslationAndOther" xlink:to="lab_cmcsa_GoodwillForeignCurrencyTranslationAndOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_085d6512-7578-437d-833d-85890a153a3a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_3e0e1e6f-95c2-4ebc-a759-be0916c8caa8_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_79547895-89ce-4286-95b1-3d7e0228a805_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_e4faafbf-eb54-40a6-abe8-77656e708e44_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_da70fd60-21fd-42f2-90e7-cc1d346107e6_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_2b1745e3-9889-467f-a208-012e7bcd41e8_verboseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_OtherOperatingAndAdministrative_358fc295-8895-425c-b248-6ddc12f9cefd_terseLabel_en-US" xlink:label="lab_cmcsa_OtherOperatingAndAdministrative" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other operating and administrative</link:label>
    <link:label id="lab_cmcsa_OtherOperatingAndAdministrative_label_en-US" xlink:label="lab_cmcsa_OtherOperatingAndAdministrative" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Operating And Administrative</link:label>
    <link:label id="lab_cmcsa_OtherOperatingAndAdministrative_documentation_en-US" xlink:label="lab_cmcsa_OtherOperatingAndAdministrative" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other operating and administrative expense recognized in the period not presented separately.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherOperatingAndAdministrative" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherOperatingAndAdministrative"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherOperatingAndAdministrative" xlink:to="lab_cmcsa_OtherOperatingAndAdministrative" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_346357c9-1bb6-49c8-b1c2-e9aa6f4611a8_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_c28b3fc8-42da-4c58-ae70-3e3f40329fda_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Consolidated Financial Statements</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_e9b771f9-a64f-49ba-8121-5190b2d5c869_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized and unrealized gains (losses) on equity securities, net</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_58b65466-ead9-4a84-af23-5ddb18a1f134_terseLabel_en-US" xlink:label="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.0% Exchangeable Subordinated Debentures Due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_label_en-US" xlink:label="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchangeable Subordinated Debentures 2.0 Percent Due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_documentation_en-US" xlink:label="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exchangeable Subordinated Debentures 2.0% Due 2029 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:href="cmcsa-20210630.xsd#cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:to="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_ac9fd8a6-b6f4-46c5-b3df-4133be089887_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Financial Information</link:label>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Financial Information Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:to="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals_ec0f1296-1df7-43e7-a0ed-3c97d7706cce_terseLabel_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Owned</link:label>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals_label_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Film, Monetized On Its Own, Amortization Expense, Including Participations And Residuals</link:label>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals_documentation_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of amortization expense for capitalized film cost for film predominantly monetized on its own and participation and residuals expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" xlink:to="lab_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_07306cfc-7100-43ef-b833-4161426a8e6e_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Data by Business Segment</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information, Profit (Loss) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:to="lab_us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_abbd2fb3-c743-4645-8b08-a7cd797c6ab5_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other operating assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_d4ee46f0-19f6-41fd-bd3c-73d27ec8dade_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings outstanding under credit facility</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ce87fb2b-b0e8-4a77-a16a-42a3bae9f8c9_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of foreign currency on cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_72daa56a-c557-41be-8a39-0d311972566e_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_8c4e3138-fcaf-4dba-acab-4456c680a8b5_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_6abada4b-0b69-4f85-bbac-1950689e570a_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_NBCUniversalSegmentsMember_77b66d4d-a186-423a-b472-ea1519e39d18_terseLabel_en-US" xlink:label="lab_cmcsa_NBCUniversalSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NBCUniversal Segments [Member]</link:label>
    <link:label id="lab_cmcsa_NBCUniversalSegmentsMember_label_en-US" xlink:label="lab_cmcsa_NBCUniversalSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NBCUniversal Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NBCUniversalSegmentsMember" xlink:href="cmcsa-20210630.xsd#cmcsa_NBCUniversalSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NBCUniversalSegmentsMember" xlink:to="lab_cmcsa_NBCUniversalSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_DocumentAndEntityInformationTable_d9d52347-01d8-4e0b-93cd-eb9f9f700f35_terseLabel_en-US" xlink:label="lab_cmcsa_DocumentAndEntityInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document And Entity Information [Table]</link:label>
    <link:label id="lab_cmcsa_DocumentAndEntityInformationTable_label_en-US" xlink:label="lab_cmcsa_DocumentAndEntityInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document And Entity Information [Table]</link:label>
    <link:label id="lab_cmcsa_DocumentAndEntityInformationTable_documentation_en-US" xlink:label="lab_cmcsa_DocumentAndEntityInformationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document And Entity Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DocumentAndEntityInformationTable" xlink:href="cmcsa-20210630.xsd#cmcsa_DocumentAndEntityInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DocumentAndEntityInformationTable" xlink:to="lab_cmcsa_DocumentAndEntityInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_7f88ae80-869d-4539-af3d-acc5e9fb43c7_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_d78b9b09-2f0e-452f-b7e0-85e24085cefa_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax_ea719121-7cb6-4e02-b028-ed157e33f488_negatedLabel_en-US" xlink:label="lab_cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized gains (losses) on employee benefit obligations and other</link:label>
    <link:label id="lab_cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax_label_en-US" xlink:label="lab_cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan And Other, After Tax</link:label>
    <link:label id="lab_cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax_documentation_en-US" xlink:label="lab_cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan And Other, After Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax" xlink:href="cmcsa-20210630.xsd#cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax" xlink:to="lab_cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_11b4960c-99fc-47c0-93ed-6fc4b7547a9d_terseLabel_en-US" xlink:label="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of businesses and investments</link:label>
    <link:label id="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_label_en-US" xlink:label="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Sales Of Businesses And Investments</link:label>
    <link:label id="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_documentation_en-US" xlink:label="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The cash inflow associated with the sale of businesses and investments, if any, during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:href="cmcsa-20210630.xsd#cmcsa_ProceedsFromSalesOfBusinessesAndInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:to="lab_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_31f4ed02-922b-49c2-9579-e8db506efb02_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_2a427f85-1abf-49fe-a98c-9ac146fdacdb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock_093fb33b-c4bd-4cb6-8e38-822c69eda0bf_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Programming and Production Expense</link:label>
    <link:label id="lab_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock_label_en-US" xlink:label="lab_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Programming And Production Cost [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock_documentation_en-US" xlink:label="lab_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Programming And Production Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock" xlink:href="cmcsa-20210630.xsd#cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock" xlink:to="lab_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_025acccc-7cf9-4ede-9e2e-7d72430ae7e5_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_b35e7ad5-d61e-4ce7-885f-756dd739d0ca_terseLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable noncontrolling interests and redeemable subsidiary preferred stock</link:label>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_ccc0a101-6c87-470d-8756-c95c82163f91_periodStartLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_8e424097-87ee-44c2-aff0-a89720814368_periodEndLabel_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_label_en-US" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redeemable Noncontrolling Interest, Equity, Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:to="lab_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_OtherGeographicLocationsMember_47ef988c-29c0-4345-8dae-e4925e8ca927_terseLabel_en-US" xlink:label="lab_cmcsa_OtherGeographicLocationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_cmcsa_OtherGeographicLocationsMember_label_en-US" xlink:label="lab_cmcsa_OtherGeographicLocationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Geographic Locations [Member]</link:label>
    <link:label id="lab_cmcsa_OtherGeographicLocationsMember_documentation_en-US" xlink:label="lab_cmcsa_OtherGeographicLocationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Geographic Locations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherGeographicLocationsMember" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherGeographicLocationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherGeographicLocationsMember" xlink:to="lab_cmcsa_OtherGeographicLocationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_034f5c7b-cf55-42b1-be66-7f1c4e6ceaf3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_3589acbd-ebfe-4792-a51b-e02d1a0543c1_verboseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_f4c88270-05cf-45bb-98f1-9fe413fd3c9f_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment and other income (loss), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_e516eb74-ef85-4c7c-8fdd-7e88ba286248_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment and other income (loss), net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_HeadquartersAndOtherMember_2eccca24-2393-4afe-87c1-c01959d24636_terseLabel_en-US" xlink:label="lab_cmcsa_HeadquartersAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Headquarters and Other [Member]</link:label>
    <link:label id="lab_cmcsa_HeadquartersAndOtherMember_label_en-US" xlink:label="lab_cmcsa_HeadquartersAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Headquarters And Other [Member]</link:label>
    <link:label id="lab_cmcsa_HeadquartersAndOtherMember_documentation_en-US" xlink:label="lab_cmcsa_HeadquartersAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Headquarters And Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_HeadquartersAndOtherMember" xlink:href="cmcsa-20210630.xsd#cmcsa_HeadquartersAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_HeadquartersAndOtherMember" xlink:to="lab_cmcsa_HeadquartersAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_2d755bd3-2bc8-44e0-ac7e-f89277074118_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_ee6085fa-e49f-459b-9d4b-c3e35df4ed8d_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b25fc92e-b318-4fb9-9d20-c89abe75083e_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_645b93ff-ab6a-419a-8dea-75f63a89f048_totalLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss), net of deferred taxes</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableAmountPerShare_bd8da419-49d0-4c2c-beff-9225a86f7d10_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends payable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DividendsPayableAmountPerShare_label_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable, Amount Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableAmountPerShare" xlink:to="lab_us-gaap_DividendsPayableAmountPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_SupplementalFinancialInformationTable_f38219fc-9df6-4b16-ac88-cb5cdf30c89b_terseLabel_en-US" xlink:label="lab_cmcsa_SupplementalFinancialInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Financial Information [Table]</link:label>
    <link:label id="lab_cmcsa_SupplementalFinancialInformationTable_label_en-US" xlink:label="lab_cmcsa_SupplementalFinancialInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Financial Information [Table]</link:label>
    <link:label id="lab_cmcsa_SupplementalFinancialInformationTable_documentation_en-US" xlink:label="lab_cmcsa_SupplementalFinancialInformationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Financial Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SupplementalFinancialInformationTable" xlink:href="cmcsa-20210630.xsd#cmcsa_SupplementalFinancialInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable" xlink:to="lab_cmcsa_SupplementalFinancialInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntertainmentTextBlock_991c5e34-5bfe-4a74-a3eb-7d559096c879_terseLabel_en-US" xlink:label="lab_us-gaap_EntertainmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Programming and Production Costs</link:label>
    <link:label id="lab_us-gaap_EntertainmentTextBlock_label_en-US" xlink:label="lab_us-gaap_EntertainmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entertainment [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntertainmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EntertainmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntertainmentTextBlock" xlink:to="lab_us-gaap_EntertainmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2e20d5d7-84f8-4aa9-a6ae-680eb1208daf_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInvestments_58f6e52f-434c-43c6-ba34-4828f0016ba8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other investments</link:label>
    <link:label id="lab_us-gaap_OtherInvestments_label_en-US" xlink:label="lab_us-gaap_OtherInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInvestments" xlink:to="lab_us-gaap_OtherInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense_ce5006e8-0453-4043-9320-6dc63bdecd9e_terseLabel_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of owned film and television costs</link:label>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Film, Monetized on Its Own, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FilmMonetizedOnItsOwnAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense" xlink:to="lab_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_730b2be8-edb6-442b-995f-4cb918a5a2d8_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_4f9d9320-077e-4d3b-9785-25a493568b2b_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_07c30aa7-4637-403e-8ea8-fd324853b62b_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_c8f0a94b-33fb-4cce-a2f0-a7be3dfcc9e2_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_997440e4-1fb7-4d82-af48-f87e8937ef8c_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total costs and expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_307a1b90-fd2f-462d-a628-de49d575d000_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_abdc3339-06a1-4778-a331-19eaca90f944_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_a8b8f870-bf17-47d1-a2ff-f828f0ce3a07_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_OtherProgrammingAndProductionExpense_fc33d808-1e82-4c20-bfc1-24f81a35d1fd_terseLabel_en-US" xlink:label="lab_cmcsa_OtherProgrammingAndProductionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cmcsa_OtherProgrammingAndProductionExpense_label_en-US" xlink:label="lab_cmcsa_OtherProgrammingAndProductionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Programming And Production Expense</link:label>
    <link:label id="lab_cmcsa_OtherProgrammingAndProductionExpense_documentation_en-US" xlink:label="lab_cmcsa_OtherProgrammingAndProductionExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Programming And Production Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherProgrammingAndProductionExpense" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherProgrammingAndProductionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherProgrammingAndProductionExpense" xlink:to="lab_cmcsa_OtherProgrammingAndProductionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense_a7d5d05d-cac3-4dd5-b3ff-ebdecbadf138_terseLabel_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensed, including sports rights</link:label>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense_label_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Amortization Expense</link:label>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense_documentation_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of amortization expense for rights acquired by broadcaster under license agreement for program material, including sports rights advances.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" xlink:href="cmcsa-20210630.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" xlink:to="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_CollateralizedObligationFairValue_ba80bcdf-b436-4057-b90d-7db008d0034f_terseLabel_en-US" xlink:label="lab_cmcsa_CollateralizedObligationFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of collateralized obligation</link:label>
    <link:label id="lab_cmcsa_CollateralizedObligationFairValue_label_en-US" xlink:label="lab_cmcsa_CollateralizedObligationFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collateralized Obligation, Fair Value</link:label>
    <link:label id="lab_cmcsa_CollateralizedObligationFairValue_documentation_en-US" xlink:label="lab_cmcsa_CollateralizedObligationFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of obligation presented separately as collateralized obligation that is secured by assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CollateralizedObligationFairValue" xlink:href="cmcsa-20210630.xsd#cmcsa_CollateralizedObligationFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CollateralizedObligationFairValue" xlink:to="lab_cmcsa_CollateralizedObligationFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_bc657600-7e80-4938-beef-623b1b5b98e4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends declared per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_00e8c5f3-1e1f-42bf-b2c7-57dbc0661e14_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_HuluMember_b9bd03ea-7e55-443a-8eb2-aa5cdd02dcdd_terseLabel_en-US" xlink:label="lab_cmcsa_HuluMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hulu [Member]</link:label>
    <link:label id="lab_cmcsa_HuluMember_label_en-US" xlink:label="lab_cmcsa_HuluMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hulu [Member]</link:label>
    <link:label id="lab_cmcsa_HuluMember_documentation_en-US" xlink:label="lab_cmcsa_HuluMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hulu member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_HuluMember" xlink:href="cmcsa-20210630.xsd#cmcsa_HuluMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_HuluMember" xlink:to="lab_cmcsa_HuluMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_98dbb4d8-d33f-4de1-aebc-e51bc272142b_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_2d08bbfc-c189-4ca3-b821-0730d3864092_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_e7a2a958-f048-4b68-8fb4-abe28e201949_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_c1b5652f-ae58-4e27-8a92-961848b33c9f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuances of common stock under employee plans</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Issued for Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_13b0385a-64fb-4bba-b922-93290598ee84_verboseLabel_en-US" xlink:label="lab_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Net income (loss) attributable to noncontrolling interests and redeemable subsidiary preferred stock</link:label>
    <link:label id="lab_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_label_en-US" xlink:label="lab_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable To Noncontrolling Interests And Redeemable Subsidiary Preferred Stock</link:label>
    <link:label id="lab_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_documentation_en-US" xlink:label="lab_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" xlink:href="cmcsa-20210630.xsd#cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" xlink:to="lab_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_478cda40-08fa-44c1-a585-4ffc3b805661_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_64df96e7-db0d-4ce4-9334-3e06515e13fd_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_TotalIntersegmentEliminationsMember_58d5b905-609d-4aa4-8433-10f023b3803c_terseLabel_en-US" xlink:label="lab_cmcsa_TotalIntersegmentEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Intersegment Eliminations [Member]</link:label>
    <link:label id="lab_cmcsa_TotalIntersegmentEliminationsMember_label_en-US" xlink:label="lab_cmcsa_TotalIntersegmentEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Intersegment Eliminations [Member]</link:label>
    <link:label id="lab_cmcsa_TotalIntersegmentEliminationsMember_documentation_en-US" xlink:label="lab_cmcsa_TotalIntersegmentEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Intersegment Eliminations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_TotalIntersegmentEliminationsMember" xlink:href="cmcsa-20210630.xsd#cmcsa_TotalIntersegmentEliminationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_TotalIntersegmentEliminationsMember" xlink:to="lab_cmcsa_TotalIntersegmentEliminationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsNet_e3357a0d-54e6-47b3-bc0c-26ef979b7c31_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, net of accumulated amortization</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsNet" xlink:to="lab_us-gaap_OtherIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_09bf9d98-ee66-4da4-86ea-850379f58fcc_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_366d5726-4c8c-4366-a966-3d8a3d4eb3c5_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock_c6901cc0-04f7-44f0-997c-bb8eec4faa39_terseLabel_en-US" xlink:label="lab_cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash payments for the redemption of redeemable subsidiary preferred stock</link:label>
    <link:label id="lab_cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock_label_en-US" xlink:label="lab_cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Repurchase Of Redeemable Subsidiary Preferred Stock</link:label>
    <link:label id="lab_cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock_documentation_en-US" xlink:label="lab_cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Repurchase Of Redeemable Subsidiary Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock" xlink:href="cmcsa-20210630.xsd#cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock" xlink:to="lab_cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_944e8332-085f-4685-80b4-e02e08128800_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Other comprehensive income (loss) attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1b7ba892-bd10-4347-b251-7400d6439cff_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_35b86d2c-01bb-4212-a5e6-f9be0921546d_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative translation adjustments</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_fa2e17e6-5d37-41d5-8c32-75b535af12a0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_298ca356-c514-4f3f-a1b3-6789ad7822de_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_bd976dc0-1af9-4400-826f-2aba5f06b880_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_02a07b00-9788-482f-a606-e5501f0a5403_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_d3dc7e63-e46e-4ede-ad63-aa5fb67ec576_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_049e578b-1b88-4746-9ca9-32192d75ff90_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_7513a2d7-def1-4b75-b1af-455985047423_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_38bba898-327a-440d-8e44-bfcde07d156e_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock at Cost [Member]</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_89da9251-d283-4a5a-b11c-43807c694ee3_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total fair value of debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost_ef521ee2-ae18-4001-9c25-36d20ef869c7_terseLabel_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensed, including sports advances</link:label>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost_label_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Capitalized Cost</link:label>
    <link:label id="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost_documentation_en-US" xlink:label="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" xlink:href="cmcsa-20210630.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" xlink:to="lab_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_c8842205-d1ae-41bd-90d6-64d6c85ad22d_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d821c383-de7a-4f18-bec2-822971ede589_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d15941d9-2432-44f3-9ab9-4fd9750c005f_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_SignificantTransactionsTextBlock_c3bfd367-3618-4782-81b3-ff3cbd9cf6f1_terseLabel_en-US" xlink:label="lab_cmcsa_SignificantTransactionsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Transactions</link:label>
    <link:label id="lab_cmcsa_SignificantTransactionsTextBlock_label_en-US" xlink:label="lab_cmcsa_SignificantTransactionsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Transactions [Text Block]</link:label>
    <link:label id="lab_cmcsa_SignificantTransactionsTextBlock_documentation_en-US" xlink:label="lab_cmcsa_SignificantTransactionsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure of significant transactions entered into or completed during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SignificantTransactionsTextBlock" xlink:href="cmcsa-20210630.xsd#cmcsa_SignificantTransactionsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SignificantTransactionsTextBlock" xlink:to="lab_cmcsa_SignificantTransactionsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_79638575-2805-48ad-a310-73c468ce0510_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_NumberOfPreferredStockSeries_fce3e5de-068d-461e-8fe0-9c0b7b39a3f1_terseLabel_en-US" xlink:label="lab_cmcsa_NumberOfPreferredStockSeries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of preferred stock series (in series)</link:label>
    <link:label id="lab_cmcsa_NumberOfPreferredStockSeries_label_en-US" xlink:label="lab_cmcsa_NumberOfPreferredStockSeries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Preferred Stock Series</link:label>
    <link:label id="lab_cmcsa_NumberOfPreferredStockSeries_documentation_en-US" xlink:label="lab_cmcsa_NumberOfPreferredStockSeries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Preferred Stock Series</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NumberOfPreferredStockSeries" xlink:href="cmcsa-20210630.xsd#cmcsa_NumberOfPreferredStockSeries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NumberOfPreferredStockSeries" xlink:to="lab_cmcsa_NumberOfPreferredStockSeries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedFranchiseRights_84b72580-82e5-47e3-820d-38198602295d_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedFranchiseRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Franchise rights</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedFranchiseRights_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedFranchiseRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Franchise Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedFranchiseRights" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedFranchiseRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedFranchiseRights" xlink:to="lab_us-gaap_IndefiniteLivedFranchiseRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_3ae2136d-61d4-493b-83e4-bbebb3e096e3_terseLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated variable interest entity's liabilities included in condensed consolidated balance sheet</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_19a82820-85be-4167-958a-5dfd5ec64953_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_AdjustedEBITDA_c5ea43ee-ab32-4d45-8d4b-a6c6c2f348e2_verboseLabel_en-US" xlink:label="lab_cmcsa_AdjustedEBITDA" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted EBITDA</link:label>
    <link:label id="lab_cmcsa_AdjustedEBITDA_label_en-US" xlink:label="lab_cmcsa_AdjustedEBITDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted EBITDA</link:label>
    <link:label id="lab_cmcsa_AdjustedEBITDA_documentation_en-US" xlink:label="lab_cmcsa_AdjustedEBITDA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The measure used to evaluate the profitability of operating segments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdjustedEBITDA" xlink:href="cmcsa-20210630.xsd#cmcsa_AdjustedEBITDA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AdjustedEBITDA" xlink:to="lab_cmcsa_AdjustedEBITDA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityOtherChanges_7652ba5e-4ea6-49f5-b50e-2d51dc627300_terseLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityOtherChanges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityOtherChanges_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityOtherChanges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Other Changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityOtherChanges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityOtherChanges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityOtherChanges" xlink:to="lab_us-gaap_TemporaryEquityOtherChanges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_68983760-80bd-476b-b183-f9c8f8d5ab18_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a5ba11cf-5b44-4b07-8f65-ecd6e07afd4f_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_VideoDistributionProgrammingExpense_1f9a5db9-747e-4c6d-af85-bef7e70cbc16_terseLabel_en-US" xlink:label="lab_cmcsa_VideoDistributionProgrammingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Video distribution programming</link:label>
    <link:label id="lab_cmcsa_VideoDistributionProgrammingExpense_label_en-US" xlink:label="lab_cmcsa_VideoDistributionProgrammingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Video Distribution Programming Expense</link:label>
    <link:label id="lab_cmcsa_VideoDistributionProgrammingExpense_documentation_en-US" xlink:label="lab_cmcsa_VideoDistributionProgrammingExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Video Distribution Programming Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_VideoDistributionProgrammingExpense" xlink:href="cmcsa-20210630.xsd#cmcsa_VideoDistributionProgrammingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_VideoDistributionProgrammingExpense" xlink:to="lab_cmcsa_VideoDistributionProgrammingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_97022338-4dca-4dd7-a0a8-c92f12530112_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_b9215295-d1c7-4ccf-bd83-564635441461_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Comcast Corporation shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_StudiosMember_d9d7b58a-213a-43cc-a427-5ea08e5e65c2_terseLabel_en-US" xlink:label="lab_cmcsa_StudiosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Studios [Member]</link:label>
    <link:label id="lab_cmcsa_StudiosMember_label_en-US" xlink:label="lab_cmcsa_StudiosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Studios [Member]</link:label>
    <link:label id="lab_cmcsa_StudiosMember_documentation_en-US" xlink:label="lab_cmcsa_StudiosMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Studios</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StudiosMember" xlink:href="cmcsa-20210630.xsd#cmcsa_StudiosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_StudiosMember" xlink:to="lab_cmcsa_StudiosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_2e88c5b7-b7ed-4838-b022-03c5c660df76_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_e63f5161-1642-4e12-a7fb-fd2d7ef5a71e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e79ced66-59e6-4231-9e0e-a3a9c1453ec3_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses related to trade creditors</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ReclassificationDueToSegmentChangeMember_2d7413b7-48b4-4cfe-bf69-77cae05b9e70_terseLabel_en-US" xlink:label="lab_cmcsa_ReclassificationDueToSegmentChangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Change</link:label>
    <link:label id="lab_cmcsa_ReclassificationDueToSegmentChangeMember_label_en-US" xlink:label="lab_cmcsa_ReclassificationDueToSegmentChangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Due To Segment Change [Member]</link:label>
    <link:label id="lab_cmcsa_ReclassificationDueToSegmentChangeMember_documentation_en-US" xlink:label="lab_cmcsa_ReclassificationDueToSegmentChangeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Due To Segment Change</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ReclassificationDueToSegmentChangeMember" xlink:href="cmcsa-20210630.xsd#cmcsa_ReclassificationDueToSegmentChangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ReclassificationDueToSegmentChangeMember" xlink:to="lab_cmcsa_ReclassificationDueToSegmentChangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_31697e8b-e558-4bdf-8d1c-da9031c7052d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of cash payments for interest and income taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfOtherDebt_57e000f9-848a-4a8e-8c6e-dc2030639ed8_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases and repayments of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfOtherDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Other Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfOtherDebt" xlink:to="lab_us-gaap_RepaymentsOfOtherDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_87f7ec0b-6bcb-476d-8929-790222c68244_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchases of common stock under repurchase program and employee plans</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1607c2a0-c0a7-4536-8636-b0bb99b4f3a9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA_82abe76f-7f69-4904-af3f-09dac4fd91d7_negatedTerseLabel_en-US" xlink:label="lab_cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments</link:label>
    <link:label id="lab_cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA_label_en-US" xlink:label="lab_cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for Items Excluded from Adjusted EBITDA</link:label>
    <link:label id="lab_cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA_documentation_en-US" xlink:label="lab_cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments represent the impacts of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA" xlink:href="cmcsa-20210630.xsd#cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA" xlink:to="lab_cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes0.750percentdue2032Member_b1df97f2-7faf-44a1-9336-df4f5ae93274_terseLabel_en-US" xlink:label="lab_cmcsa_Notes0.750percentdue2032Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">0.750% Notes Due 2032 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes0.750percentdue2032Member_label_en-US" xlink:label="lab_cmcsa_Notes0.750percentdue2032Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes 0.750 percent due 2032 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes0.750percentdue2032Member_documentation_en-US" xlink:label="lab_cmcsa_Notes0.750percentdue2032Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes 0.750% due 2032 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.750percentdue2032Member" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes0.750percentdue2032Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes0.750percentdue2032Member" xlink:to="lab_cmcsa_Notes0.750percentdue2032Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment_39bc38e8-6180-4526-88e8-b9facfdfa785_terseLabel_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In production and in development</link:label>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment_label_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Film, Monetized On Its Own, Capitalized Cost, In Production And In Development</link:label>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment_documentation_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts of capitalized film cost incurred in production and in development of film predominantly monetized on its own</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" xlink:to="lab_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_ef92798a-99c5-4778-82bf-ed2a8fe838f3_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_14b608b1-64e6-46cb-8fc3-0b2420626210_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_6f79a700-8105-478e-aa47-a2bdd662b8f9_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_57a0f610-34e6-4a33-8bc1-32eb2ac5651b_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_9f992f3d-4dc2-46e5-ac43-5fb33ffcc81c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_af8487cb-6819-4e9e-aeaf-66e746dc8231_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease terms</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_79e33cf8-df99-4ebf-9658-e4bef29d6345_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Share Units (RSUs) [Member]</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_cc87edca-51a3-4095-ac8f-ecf0aec9e137_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_f7e0529b-8a04-4264-b316-6c95065bf34a_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity method</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_bc7e69c1-41b1-4b21-ae55-0e7795c5cf49_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity method investment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_f9ab745a-aba9-4e15-83ec-b74d1b8314a2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_1bd7f089-f795-466f-9c9d-ba21d2bccb4e_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_BroadcastTelevisionMember_b8d0a9ab-8cf3-45ef-8bbe-4ff644c99a6a_terseLabel_en-US" xlink:label="lab_cmcsa_BroadcastTelevisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Broadcast Television [Member]</link:label>
    <link:label id="lab_cmcsa_BroadcastTelevisionMember_label_en-US" xlink:label="lab_cmcsa_BroadcastTelevisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Broadcast Television [Member]</link:label>
    <link:label id="lab_cmcsa_BroadcastTelevisionMember_documentation_en-US" xlink:label="lab_cmcsa_BroadcastTelevisionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Broadcast Television Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BroadcastTelevisionMember" xlink:href="cmcsa-20210630.xsd#cmcsa_BroadcastTelevisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BroadcastTelevisionMember" xlink:to="lab_cmcsa_BroadcastTelevisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_709e4c45-2d35-4330-ba59-708ebbc9c187_terseLabel_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions from (distributions to) noncontrolling interests, net</link:label>
    <link:label id="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_label_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions From And Distributions To Noncontrolling Interests Attributable To Temporary Equity</link:label>
    <link:label id="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_documentation_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions from and (distributions to) noncontrolling interests attributable to temporary equity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" xlink:href="cmcsa-20210630.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" xlink:to="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInvestmentNotReadilyMarketableTable_d89e927d-0d76-4752-b029-cafec82d34c0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInvestmentNotReadilyMarketableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Investments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherInvestmentNotReadilyMarketableTable_label_en-US" xlink:label="lab_us-gaap_OtherInvestmentNotReadilyMarketableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Investment Not Readily Marketable [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentNotReadilyMarketableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInvestmentNotReadilyMarketableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInvestmentNotReadilyMarketableTable" xlink:to="lab_us-gaap_OtherInvestmentNotReadilyMarketableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_720af951-4bf0-4f45-b951-1e5c3e113a01_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Current investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_FilmedEntertainmentMember_6cdc0719-406a-471b-bb46-6b90408a7bef_terseLabel_en-US" xlink:label="lab_cmcsa_FilmedEntertainmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Filmed Entertainment [Member]</link:label>
    <link:label id="lab_cmcsa_FilmedEntertainmentMember_label_en-US" xlink:label="lab_cmcsa_FilmedEntertainmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Filmed Entertainment [Member]</link:label>
    <link:label id="lab_cmcsa_FilmedEntertainmentMember_documentation_en-US" xlink:label="lab_cmcsa_FilmedEntertainmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Filmed Entertainment Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmedEntertainmentMember" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmedEntertainmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmedEntertainmentMember" xlink:to="lab_cmcsa_FilmedEntertainmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_95461609-a189-445d-aa45-b8a2deea569c_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ec57d71b-57e4-44e0-8d84-299dfd4cd919_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a9d04f21-680a-4f01-bb67-8b43dcd92131_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_f42bbb37-b969-4397-8977-8f1ead03d13d_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_TheatricalMember_0cf42381-bd2a-43d4-bb23-30e3ed59d604_terseLabel_en-US" xlink:label="lab_cmcsa_TheatricalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Theatrical [Member]</link:label>
    <link:label id="lab_cmcsa_TheatricalMember_label_en-US" xlink:label="lab_cmcsa_TheatricalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Theatrical [Member]</link:label>
    <link:label id="lab_cmcsa_TheatricalMember_documentation_en-US" xlink:label="lab_cmcsa_TheatricalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Theatrical [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_TheatricalMember" xlink:href="cmcsa-20210630.xsd#cmcsa_TheatricalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_TheatricalMember" xlink:to="lab_cmcsa_TheatricalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_UniversalBeijingResortTermLoansMember_bb850ea7-42d9-4e0f-92e0-c88e4c3a21a7_terseLabel_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortTermLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Universal Beijing Resort Term Loans [Member]</link:label>
    <link:label id="lab_cmcsa_UniversalBeijingResortTermLoansMember_label_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortTermLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Universal Beijing Resort Term Loans [Member]</link:label>
    <link:label id="lab_cmcsa_UniversalBeijingResortTermLoansMember_documentation_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortTermLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Universal Beijing Resort Term Loans [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_UniversalBeijingResortTermLoansMember" xlink:href="cmcsa-20210630.xsd#cmcsa_UniversalBeijingResortTermLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_UniversalBeijingResortTermLoansMember" xlink:to="lab_cmcsa_UniversalBeijingResortTermLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_db0dd46f-7d04-4fad-9631-2c7558248376_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_61cfd909-74df-46dc-9431-1229db1b9b4c_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_CommitmentAndContingenciesTable_446fb71b-8ef0-4a28-b3f0-75ba377d2886_terseLabel_en-US" xlink:label="lab_cmcsa_CommitmentAndContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments And Contingencies [Table]</link:label>
    <link:label id="lab_cmcsa_CommitmentAndContingenciesTable_label_en-US" xlink:label="lab_cmcsa_CommitmentAndContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment And Contingencies [Table]</link:label>
    <link:label id="lab_cmcsa_CommitmentAndContingenciesTable_documentation_en-US" xlink:label="lab_cmcsa_CommitmentAndContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment And Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CommitmentAndContingenciesTable" xlink:href="cmcsa-20210630.xsd#cmcsa_CommitmentAndContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable" xlink:to="lab_cmcsa_CommitmentAndContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_14348037-9a22-4de9-b238-b0b172944dc6_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_1bacfdbb-e821-4af0-a865-5c75db3eba6f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_262da240-e682-4e4b-a043-d9cdc2b9bf21_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_e2d4217f-48f9-4490-8441-337f080fb64b_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_OtherIncomeLossNet_068f1151-8f89-4ea8-9c3f-06f3f6e4b072_terseLabel_en-US" xlink:label="lab_cmcsa_OtherIncomeLossNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (loss), net</link:label>
    <link:label id="lab_cmcsa_OtherIncomeLossNet_label_en-US" xlink:label="lab_cmcsa_OtherIncomeLossNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income Loss Net</link:label>
    <link:label id="lab_cmcsa_OtherIncomeLossNet_documentation_en-US" xlink:label="lab_cmcsa_OtherIncomeLossNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating income (losses), net recorded in the income statement that are not separately stated.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherIncomeLossNet" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherIncomeLossNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherIncomeLossNet" xlink:to="lab_cmcsa_OtherIncomeLossNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_e914786d-4a26-4d6f-8827-adb9532d31b7_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized (gains) losses reclassified to net income, net of deferred taxes of $&#8212;, $4, $&#8212; and $21</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5ee5d742-5424-4f56-9a68-e79fcf673e0d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Data by Business Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_TemporaryEquityRedemptionOfPreferredStock_b8027db5-4062-4f77-b662-43cf5fc63760_negatedTerseLabel_en-US" xlink:label="lab_cmcsa_TemporaryEquityRedemptionOfPreferredStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption of subsidiary preferred stock</link:label>
    <link:label id="lab_cmcsa_TemporaryEquityRedemptionOfPreferredStock_label_en-US" xlink:label="lab_cmcsa_TemporaryEquityRedemptionOfPreferredStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Redemption Of Preferred Stock</link:label>
    <link:label id="lab_cmcsa_TemporaryEquityRedemptionOfPreferredStock_documentation_en-US" xlink:label="lab_cmcsa_TemporaryEquityRedemptionOfPreferredStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Redemption Of Preferred Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_TemporaryEquityRedemptionOfPreferredStock" xlink:href="cmcsa-20210630.xsd#cmcsa_TemporaryEquityRedemptionOfPreferredStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_TemporaryEquityRedemptionOfPreferredStock" xlink:to="lab_cmcsa_TemporaryEquityRedemptionOfPreferredStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_8f85e614-1e15-41ee-a5d4-07112f4e2081_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_04913528-e60e-4a7e-a8f2-aa297f9c761f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_91dd52d4-026b-4942-a1aa-476554745c92_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_MediaMember_730d7fb9-20d5-4e54-861f-a5e323d521ff_terseLabel_en-US" xlink:label="lab_cmcsa_MediaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Media [Member]</link:label>
    <link:label id="lab_cmcsa_MediaMember_label_en-US" xlink:label="lab_cmcsa_MediaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Media [Member]</link:label>
    <link:label id="lab_cmcsa_MediaMember_documentation_en-US" xlink:label="lab_cmcsa_MediaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Media</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaMember" xlink:href="cmcsa-20210630.xsd#cmcsa_MediaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_MediaMember" xlink:to="lab_cmcsa_MediaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_048881dc-ad88-413f-8779-ce2079026373_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_1e27856e-b504-457a-b7a1-d49d4ae70b0f_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_0c4b661c-7433-4d0f-820d-625f78ccddec_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_e9547b8e-881b-401d-96ed-b681fb6f3434_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonmarketable equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ContentLicensingMember_f6ba34dd-5d02-4163-96bc-60d882da4c79_terseLabel_en-US" xlink:label="lab_cmcsa_ContentLicensingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content Licensing [Member]</link:label>
    <link:label id="lab_cmcsa_ContentLicensingMember_label_en-US" xlink:label="lab_cmcsa_ContentLicensingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content Licensing [Member]</link:label>
    <link:label id="lab_cmcsa_ContentLicensingMember_documentation_en-US" xlink:label="lab_cmcsa_ContentLicensingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content Licensing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContentLicensingMember" xlink:href="cmcsa-20210630.xsd#cmcsa_ContentLicensingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ContentLicensingMember" xlink:to="lab_cmcsa_ContentLicensingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_44418f11-de57-42bd-b7c3-75cd06e0670d_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average fair value of stock options granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_d4d99532-08a1-4451-904a-0a7225a73225_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityOther_147268cf-5570-47f2-b37f-c6203df77d59_negatedLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityOther_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityOther" xlink:to="lab_us-gaap_StockholdersEquityOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_25e8ac65-6b17-44fe-a4ad-7c26536f9adf_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency translation adjustments, net of deferred taxes of $(17), $(9), $(109) and $(16)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_NbcuniversalEnterpriseMember_35534715-5971-4ee0-ba83-0427533d546c_terseLabel_en-US" xlink:label="lab_cmcsa_NbcuniversalEnterpriseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NBCUniversal Enterprise [Member]</link:label>
    <link:label id="lab_cmcsa_NbcuniversalEnterpriseMember_label_en-US" xlink:label="lab_cmcsa_NbcuniversalEnterpriseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NBCUniversal Enterprise [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NbcuniversalEnterpriseMember" xlink:href="cmcsa-20210630.xsd#cmcsa_NbcuniversalEnterpriseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_NbcuniversalEnterpriseMember" xlink:to="lab_cmcsa_NbcuniversalEnterpriseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_a78a008a-1a25-4dc0-b536-0c8152f73717_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_ac05d52d-d434-4f2a-926f-109ae47944fd_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityLineItems" xlink:to="lab_us-gaap_VariableInterestEntityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsAbstract_2a72094f-14f7-437b-91cb-95edc1f7d0ba_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Abstract]</link:label>
    <link:label id="lab_us-gaap_InvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAbstract" xlink:to="lab_us-gaap_InvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_ec8e9b05-5a48-4868-a09c-116dba777bf2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_0bc4814e-f0e8-49ca-8d15-b872c15a66c1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred gains (losses), net of deferred taxes of $2, $7, $(17) and $17</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_de61e02c-72d0-422b-9728-a507ee11a7b4_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash included in other noncurrent assets, net</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent" xlink:to="lab_us-gaap_RestrictedCashNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Investments_61dc9d17-8d94-4bb7-9f7d-07130a1fd0e5_totalLabel_en-US" xlink:label="lab_us-gaap_Investments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total investments</link:label>
    <link:label id="lab_us-gaap_Investments_label_en-US" xlink:label="lab_us-gaap_Investments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Investments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Investments" xlink:to="lab_us-gaap_Investments" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_CapitalCostsIncurredButNotYetPaid_2d4b13a5-0cea-492f-8f0f-e4187bf12509_terseLabel_en-US" xlink:label="lab_cmcsa_CapitalCostsIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment and intangible assets accrued but not yet paid</link:label>
    <link:label id="lab_cmcsa_CapitalCostsIncurredButNotYetPaid_label_en-US" xlink:label="lab_cmcsa_CapitalCostsIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Costs Incurred But Not Yet Paid</link:label>
    <link:label id="lab_cmcsa_CapitalCostsIncurredButNotYetPaid_documentation_en-US" xlink:label="lab_cmcsa_CapitalCostsIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_cmcsa_CapitalCostsIncurredButNotYetPaid" xlink:href="cmcsa-20210630.xsd#cmcsa_CapitalCostsIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CapitalCostsIncurredButNotYetPaid" xlink:to="lab_cmcsa_CapitalCostsIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_2407ae34-f2ff-4389-b4ec-ada870b4b863_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_d9e2b308-5fc3-4bf7-881a-b02e4f806afd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of recognized share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_0b46172d-bade-4077-9c48-be97fcbe1851_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_6effd188-9ea8-4897-bcf1-bee5e7450878_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase to deferred tax liabilities from change in foreign tax rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_ca372a1b-b200-483c-9db7-a7af0488f125_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_80f25eb2-0ae5-496f-8e9f-4a069b399e0e_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_OtherMember_8514f69e-aadd-4396-8bd4-5644e4e30a20_terseLabel_en-US" xlink:label="lab_cmcsa_OtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_cmcsa_OtherMember_label_en-US" xlink:label="lab_cmcsa_OtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_cmcsa_OtherMember_documentation_en-US" xlink:label="lab_cmcsa_OtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherMember" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherMember" xlink:to="lab_cmcsa_OtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_445a0ac0-579a-4ce7-bf18-6f6dc505f88a_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_80e56e2e-a00a-4dd4-bf3d-311bbb789203_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_CollateralizedObligation_92ab9c1c-57da-47b4-9324-b304a8d1e5ab_verboseLabel_en-US" xlink:label="lab_cmcsa_CollateralizedObligation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collateralized obligation</link:label>
    <link:label id="lab_cmcsa_CollateralizedObligation_746c8908-c946-43fd-99b6-f548f107cb9e_terseLabel_en-US" xlink:label="lab_cmcsa_CollateralizedObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collateralized obligation</link:label>
    <link:label id="lab_cmcsa_CollateralizedObligation_label_en-US" xlink:label="lab_cmcsa_CollateralizedObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collateralized Obligation</link:label>
    <link:label id="lab_cmcsa_CollateralizedObligation_documentation_en-US" xlink:label="lab_cmcsa_CollateralizedObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount of obligation presented separately as collateralized obligation that is secured by assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CollateralizedObligation" xlink:href="cmcsa-20210630.xsd#cmcsa_CollateralizedObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CollateralizedObligation" xlink:to="lab_cmcsa_CollateralizedObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_PaymentsForConstructionOfThemePark_ae6c6c85-c9ca-41e4-9578-e8d84c596d5f_negatedLabel_en-US" xlink:label="lab_cmcsa_PaymentsForConstructionOfThemePark" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction of Universal Beijing Resort</link:label>
    <link:label id="lab_cmcsa_PaymentsForConstructionOfThemePark_label_en-US" xlink:label="lab_cmcsa_PaymentsForConstructionOfThemePark" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Construction Of Theme Park</link:label>
    <link:label id="lab_cmcsa_PaymentsForConstructionOfThemePark_documentation_en-US" xlink:label="lab_cmcsa_PaymentsForConstructionOfThemePark" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The cash outflow associated with the construction of a theme park.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_PaymentsForConstructionOfThemePark" xlink:href="cmcsa-20210630.xsd#cmcsa_PaymentsForConstructionOfThemePark"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_PaymentsForConstructionOfThemePark" xlink:to="lab_cmcsa_PaymentsForConstructionOfThemePark" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_eca5b990-a963-4abe-9f72-c3f9c10f4fce_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of stock options granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_69d15ddb-be3e-4d97-a34b-5545468117d1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of weighted average common shares outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased_c109c655-4726-4e6e-8e6c-40acc2128c8d_terseLabel_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Completed, not released</link:label>
    <link:label id="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased_label_en-US" xlink:label="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Film, Monetized on Its Own, Capitalized Cost, Completed and Not Released</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased" xlink:to="lab_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_b7197af6-0500-41e0-bc21-be4cd3b258b0_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_bac3cdd5-9494-41ac-9c1c-70b4b9153e04_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLongTermDebt_aa6b56d9-9eac-477f-8661-a169d3a2f857_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal amount of term loan outstanding</link:label>
    <link:label id="lab_us-gaap_OtherLongTermDebt_label_en-US" xlink:label="lab_us-gaap_OtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermDebt" xlink:to="lab_us-gaap_OtherLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_17651994-bc3b-41f1-8d48-985613859a18_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred revenue (included in other noncurrent liabilities)</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_DirectToConsumerMember_a77327e1-646d-4281-9f31-61faa5482699_terseLabel_en-US" xlink:label="lab_cmcsa_DirectToConsumerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct To Consumer [Member]</link:label>
    <link:label id="lab_cmcsa_DirectToConsumerMember_label_en-US" xlink:label="lab_cmcsa_DirectToConsumerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct To Consumer [Member]</link:label>
    <link:label id="lab_cmcsa_DirectToConsumerMember_documentation_en-US" xlink:label="lab_cmcsa_DirectToConsumerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct To Consumer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DirectToConsumerMember" xlink:href="cmcsa-20210630.xsd#cmcsa_DirectToConsumerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DirectToConsumerMember" xlink:to="lab_cmcsa_DirectToConsumerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_f9031595-af27-46f3-a4ab-fdbf625a246f_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_384979c5-1c0d-49e4-8db7-1326c430d2d2_netLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated variable interest entity's assets included in condensed consolidated balance sheet</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_2f60de6e-bd28-4d81-b3fc-cc7a101b7a56_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_9d9e7921-e653-4131-93c5-e3267378d08b_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_25c3a5d2-eebb-4b01-ae8b-feabff692fbe_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_e627c7ba-ad98-4824-a09c-41db0ae56626_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_efda5a6e-6b80-46d6-bcdb-4f4914d22b5f_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ThemeParksMember_f394449f-8523-4685-8c04-33f1ae4021f4_terseLabel_en-US" xlink:label="lab_cmcsa_ThemeParksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Theme Parks [Member]</link:label>
    <link:label id="lab_cmcsa_ThemeParksMember_label_en-US" xlink:label="lab_cmcsa_ThemeParksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Theme Parks [Member]</link:label>
    <link:label id="lab_cmcsa_ThemeParksMember_documentation_en-US" xlink:label="lab_cmcsa_ThemeParksMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Theme Parks Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ThemeParksMember" xlink:href="cmcsa-20210630.xsd#cmcsa_ThemeParksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ThemeParksMember" xlink:to="lab_cmcsa_ThemeParksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_SupplementalFinancialInformationLineItems_a3c956c0-02c7-4653-9827-07d428bd0995_terseLabel_en-US" xlink:label="lab_cmcsa_SupplementalFinancialInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Financial Information [Line Items]</link:label>
    <link:label id="lab_cmcsa_SupplementalFinancialInformationLineItems_label_en-US" xlink:label="lab_cmcsa_SupplementalFinancialInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Financial Information [Line Items]</link:label>
    <link:label id="lab_cmcsa_SupplementalFinancialInformationLineItems_documentation_en-US" xlink:label="lab_cmcsa_SupplementalFinancialInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Financial Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SupplementalFinancialInformationLineItems" xlink:href="cmcsa-20210630.xsd#cmcsa_SupplementalFinancialInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems" xlink:to="lab_cmcsa_SupplementalFinancialInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_AirTouchMember_c9a3b1e8-bd3a-4d44-8d1e-618a181d3610_terseLabel_en-US" xlink:label="lab_cmcsa_AirTouchMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Air Touch [Member]</link:label>
    <link:label id="lab_cmcsa_AirTouchMember_label_en-US" xlink:label="lab_cmcsa_AirTouchMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Air Touch [Member]</link:label>
    <link:label id="lab_cmcsa_AirTouchMember_documentation_en-US" xlink:label="lab_cmcsa_AirTouchMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Air Touch [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AirTouchMember" xlink:href="cmcsa-20210630.xsd#cmcsa_AirTouchMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_AirTouchMember" xlink:to="lab_cmcsa_AirTouchMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_HomeEntertainmentAndOtherMember_e708b08b-8ccc-4881-ab8e-412545dc088e_terseLabel_en-US" xlink:label="lab_cmcsa_HomeEntertainmentAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Home Entertainment And Other [Member]</link:label>
    <link:label id="lab_cmcsa_HomeEntertainmentAndOtherMember_label_en-US" xlink:label="lab_cmcsa_HomeEntertainmentAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Home Entertainment And Other [Member]</link:label>
    <link:label id="lab_cmcsa_HomeEntertainmentAndOtherMember_documentation_en-US" xlink:label="lab_cmcsa_HomeEntertainmentAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Home Entertainment And Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_HomeEntertainmentAndOtherMember" xlink:href="cmcsa-20210630.xsd#cmcsa_HomeEntertainmentAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_HomeEntertainmentAndOtherMember" xlink:to="lab_cmcsa_HomeEntertainmentAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_7f97cca6-4180-4dc0-b0ef-27d7984901e9_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_4362276e-3d0c-41de-b516-63ca077d4329_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ManagementGrantMember_40ee8660-2023-4d3c-a4a2-8d193cdb45cb_terseLabel_en-US" xlink:label="lab_cmcsa_ManagementGrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management Grant [Member]</link:label>
    <link:label id="lab_cmcsa_ManagementGrantMember_label_en-US" xlink:label="lab_cmcsa_ManagementGrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management Grant [Member]</link:label>
    <link:label id="lab_cmcsa_ManagementGrantMember_documentation_en-US" xlink:label="lab_cmcsa_ManagementGrantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management Grant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ManagementGrantMember" xlink:href="cmcsa-20210630.xsd#cmcsa_ManagementGrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ManagementGrantMember" xlink:to="lab_cmcsa_ManagementGrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_2aa642b4-b5a8-4c44-892c-751b5e36e4d0_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and Amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_63dbfc6e-ff79-4896-ad2d-b2f7a055712f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of receivables, net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_CapitalContributionToVIE_40b4fb1b-a7b5-491d-a3e4-d433439fbfa8_terseLabel_en-US" xlink:label="lab_cmcsa_CapitalContributionToVIE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash capital contributions for equity method investments</link:label>
    <link:label id="lab_cmcsa_CapitalContributionToVIE_label_en-US" xlink:label="lab_cmcsa_CapitalContributionToVIE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Contribution To VIE</link:label>
    <link:label id="lab_cmcsa_CapitalContributionToVIE_documentation_en-US" xlink:label="lab_cmcsa_CapitalContributionToVIE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The cash outflow associated with a capital contribution to a VIE accounted for as an equity method investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CapitalContributionToVIE" xlink:href="cmcsa-20210630.xsd#cmcsa_CapitalContributionToVIE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CapitalContributionToVIE" xlink:to="lab_cmcsa_CapitalContributionToVIE" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ea2a7899-528a-4d2c-ad63-89eb28fd02a4_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9216b93-7fb5-4d98-a830-1d933d90c59e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_dfbf5976-73c3-4b9e-ae30-5f3ba56f81bd_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_11681e5b-c406-42df-adf6-c8a2eceba90b_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_0ca3646e-9f1d-4f7c-b62a-1e96c1402421_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_label_en-US" xlink:label="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ScheduleOfCashCashEquivalentsAndRestrictedCash [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_documentation_en-US" xlink:label="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of the components of cash, cash equivalents and restricted cash.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:href="cmcsa-20210630.xsd#cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:to="lab_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_3dbb0428-e468-48b3-88a8-f14431ada251_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_c6f1495c-effc-4182-9cd6-771cac524d9d_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_0e975c8b-c2e9-4a6e-baea-372b03b4797f_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3be335ac-6f54-4b06-9865-709d165b0084_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of common shares outstanding &#8211; basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateAndOtherMember_e7c3b1a9-5a22-4ab5-8aae-209ce0c03dba_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate and Other [Member]</link:label>
    <link:label id="lab_us-gaap_CorporateAndOtherMember_label_en-US" xlink:label="lab_us-gaap_CorporateAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate and Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateAndOtherMember" xlink:to="lab_us-gaap_CorporateAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_6cddeab6-be32-496f-adf9-f2a2968ca496_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per common share attributable to Comcast Corporation shareholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_1c90c997-5834-491b-b98a-adcb72bfad8d_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_b9e8d69b-41d5-49ea-b007-cb0e0e98096e_terseLabel_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions from (distributions to) noncontrolling interests, net</link:label>
    <link:label id="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_label_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions From And Distributions To Noncontrolling Interests</link:label>
    <link:label id="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_documentation_en-US" xlink:label="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions from and distributions to noncontrolling interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" xlink:href="cmcsa-20210630.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" xlink:to="lab_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_71369e01-5bd0-4d42-b3b5-dbe5d0b65955_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Redeemable Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_ee530f2c-8c26-46fb-9027-acdd66e6423c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock_96ec3402-7da4-422f-a794-afc9a4745759_terseLabel_en-US" xlink:label="lab_cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash payments for the redemption of redeemable preferred shares</link:label>
    <link:label id="lab_cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock_label_en-US" xlink:label="lab_cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Repurchase and Redemption of Subsidiary Preferred Stock</link:label>
    <link:label id="lab_cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock_documentation_en-US" xlink:label="lab_cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The cash outflow for repurchase and redemption of subsidiary preferred stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock" xlink:href="cmcsa-20210630.xsd#cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock" xlink:to="lab_cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_DocumentAndEntityInformationLineItems_a54f2f86-201c-4892-9f60-5ee7d73b97c8_terseLabel_en-US" xlink:label="lab_cmcsa_DocumentAndEntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document And Entity Information [Line Items]</link:label>
    <link:label id="lab_cmcsa_DocumentAndEntityInformationLineItems_label_en-US" xlink:label="lab_cmcsa_DocumentAndEntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document And Entity Information [Line Items]</link:label>
    <link:label id="lab_cmcsa_DocumentAndEntityInformationLineItems_documentation_en-US" xlink:label="lab_cmcsa_DocumentAndEntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Document And Entity Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DocumentAndEntityInformationLineItems" xlink:href="cmcsa-20210630.xsd#cmcsa_DocumentAndEntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems" xlink:to="lab_cmcsa_DocumentAndEntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_d7fa6f1d-e3cf-4ebb-8aca-bb0ae9ae2634_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income (loss) attributable to Comcast Corporation</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ProceedsFromCollateralizedObligation_eedc990e-604c-4310-84c1-a5c13f97a948_terseLabel_en-US" xlink:label="lab_cmcsa_ProceedsFromCollateralizedObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from collateralized obligation</link:label>
    <link:label id="lab_cmcsa_ProceedsFromCollateralizedObligation_label_en-US" xlink:label="lab_cmcsa_ProceedsFromCollateralizedObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Collateralized Obligation</link:label>
    <link:label id="lab_cmcsa_ProceedsFromCollateralizedObligation_documentation_en-US" xlink:label="lab_cmcsa_ProceedsFromCollateralizedObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The cash inflow from amounts received from the issuance of an obligation that is secured by assets and is presented separately as proceeds from collateralized obligation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProceedsFromCollateralizedObligation" xlink:href="cmcsa-20210630.xsd#cmcsa_ProceedsFromCollateralizedObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ProceedsFromCollateralizedObligation" xlink:to="lab_cmcsa_ProceedsFromCollateralizedObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_SkyLimitedMember_eeaf8bd2-792a-4998-8e6b-3540393ba129_terseLabel_en-US" xlink:label="lab_cmcsa_SkyLimitedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sky Limited [Member]</link:label>
    <link:label id="lab_cmcsa_SkyLimitedMember_label_en-US" xlink:label="lab_cmcsa_SkyLimitedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sky Limited [Member]</link:label>
    <link:label id="lab_cmcsa_SkyLimitedMember_documentation_en-US" xlink:label="lab_cmcsa_SkyLimitedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sky Limited [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SkyLimitedMember" xlink:href="cmcsa-20210630.xsd#cmcsa_SkyLimitedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_SkyLimitedMember" xlink:to="lab_cmcsa_SkyLimitedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_06370223-ab95-4060-bd4c-b11d97ef3d4c_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_09467052-afcb-4308-bb78-09af635e1f1e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax_258c0997-9e9a-4a96-8a45-059fea7f3e19_terseLabel_en-US" xlink:label="lab_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefit obligations and other, deferred taxes</link:label>
    <link:label id="lab_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax_label_en-US" xlink:label="lab_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan And Other, After Reclassification Adjustment, Tax</link:label>
    <link:label id="lab_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax_documentation_en-US" xlink:label="lab_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan And Other, After Reclassification Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax" xlink:to="lab_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ResidentialVideoMember_0c822131-f0f1-4d1d-932a-b837415edf4c_terseLabel_en-US" xlink:label="lab_cmcsa_ResidentialVideoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential, Video [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialVideoMember_label_en-US" xlink:label="lab_cmcsa_ResidentialVideoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential, Video [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialVideoMember_documentation_en-US" xlink:label="lab_cmcsa_ResidentialVideoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential, Video [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialVideoMember" xlink:href="cmcsa-20210630.xsd#cmcsa_ResidentialVideoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ResidentialVideoMember" xlink:to="lab_cmcsa_ResidentialVideoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_2069752e-c9f9-4e88-9e0a-9735b279924d_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_1cc5f5ee-5e72-4c24-9cd0-0624ae8cfa6a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity in net income (losses) of investees, net</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_LeaseArrangementsAxis_c45114ee-5ce9-4561-b3e9-8b85c0a94d91_terseLabel_en-US" xlink:label="lab_cmcsa_LeaseArrangementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Arrangements [Axis]</link:label>
    <link:label id="lab_cmcsa_LeaseArrangementsAxis_label_en-US" xlink:label="lab_cmcsa_LeaseArrangementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Arrangements [Axis]</link:label>
    <link:label id="lab_cmcsa_LeaseArrangementsAxis_documentation_en-US" xlink:label="lab_cmcsa_LeaseArrangementsAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_LeaseArrangementsAxis" xlink:href="cmcsa-20210630.xsd#cmcsa_LeaseArrangementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_LeaseArrangementsAxis" xlink:to="lab_cmcsa_LeaseArrangementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_7125d7b7-7284-4689-8ea9-b731877a9109_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_200dd310-f0fd-41de-be9d-2c21aa4a9d6f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses related to trade creditors</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_e888f152-202f-499b-b30d-5a0bd5b2a201_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_75e9d5a9-efc2-4739-8178-7bb2bf14b03b_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableCurrentAndNoncurrent_56598860-29aa-4751-bc53-af07c93479a9_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends payable</link:label>
    <link:label id="lab_us-gaap_DividendsPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_3ba4e865-e1c8-45da-b25a-a3dbd76c388b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermInvestments_8e767650-ce98-4e4b-8ebd-a6f20c54a595_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_def586be-fd80-437c-9f9f-dd374320a373_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_label_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_8de32d6e-4d9b-4043-be92-87e91484bbd9_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_b6f97e49-0252-492a-8b29-254b9ff9d4cf_negatedTerseLabel_en-US" xlink:label="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (gain) loss on investment activity and other</link:label>
    <link:label id="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_label_en-US" xlink:label="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) On Investments And Other Noncash Income (Loss) Net</link:label>
    <link:label id="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_documentation_en-US" xlink:label="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (gain) loss on investment activity, including cash received from investees, and other noncash income (loss), net.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" xlink:href="cmcsa-20210630.xsd#cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" xlink:to="lab_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_2825f987-9343-4271-ae9e-bb6c0df5ea91_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_DistributionMember_6339bad5-2725-45a3-bc2d-2f94d1f45186_terseLabel_en-US" xlink:label="lab_cmcsa_DistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution [Member]</link:label>
    <link:label id="lab_cmcsa_DistributionMember_label_en-US" xlink:label="lab_cmcsa_DistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution [Member]</link:label>
    <link:label id="lab_cmcsa_DistributionMember_documentation_en-US" xlink:label="lab_cmcsa_DistributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DistributionMember" xlink:href="cmcsa-20210630.xsd#cmcsa_DistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_DistributionMember" xlink:to="lab_cmcsa_DistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_9e609b79-ffa5-4b8a-a616-a09beee99343_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class B Common Stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_dc8b49cb-410c-4c7e-b296-b1c60b7dff60_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for intangible assets</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_fbb3d26d-1118-4a0c-a217-84b2f52416ad_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Paid for Intangible Assets</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_17a2e607-2d4b-403c-9ac2-dfb923eb23ce_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTextBlock_ee5e6e94-50f7-4c33-8372-0b5c629db699_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTextBlock" xlink:to="lab_us-gaap_InvestmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_UniversalBeijingResortMember_6abece24-215d-4bc5-9afb-10115d9ec76d_terseLabel_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Universal Beijing Resort [Member]</link:label>
    <link:label id="lab_cmcsa_UniversalBeijingResortMember_label_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Universal Beijing Resort [Member]</link:label>
    <link:label id="lab_cmcsa_UniversalBeijingResortMember_documentation_en-US" xlink:label="lab_cmcsa_UniversalBeijingResortMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Universal Beijing Resort [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_UniversalBeijingResortMember" xlink:href="cmcsa-20210630.xsd#cmcsa_UniversalBeijingResortMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_UniversalBeijingResortMember" xlink:to="lab_cmcsa_UniversalBeijingResortMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInvestmentNotReadilyMarketableLineItems_1391e9fa-94bf-407b-a3f9-1c90381ceee7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInvestmentNotReadilyMarketableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherInvestmentNotReadilyMarketableLineItems_label_en-US" xlink:label="lab_us-gaap_OtherInvestmentNotReadilyMarketableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Investment Not Readily Marketable [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentNotReadilyMarketableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInvestmentNotReadilyMarketableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInvestmentNotReadilyMarketableLineItems" xlink:to="lab_us-gaap_OtherInvestmentNotReadilyMarketableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationTypeAxis_c5aa019f-cf68-45bd-aa30-f0076c8925f6_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ReclassificationTypeAxis_label_en-US" xlink:label="lab_us-gaap_ReclassificationTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationTypeAxis" xlink:to="lab_us-gaap_ReclassificationTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_1e68b77d-8e0d-480a-b80e-214a7d85f2c5_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_ca8d64f3-3ac9-41c4-97e6-1cfb909e32c0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net of accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_9cc8d9ad-e258-4a43-8971-d70ef3304d7a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes5.50PercentDue2029Member_a2c82f1f-3386-4fc4-828c-8bc8f81de72a_terseLabel_en-US" xlink:label="lab_cmcsa_Notes5.50PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.50% Notes Due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes5.50PercentDue2029Member_label_en-US" xlink:label="lab_cmcsa_Notes5.50PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes 5.50 Percent Due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes5.50PercentDue2029Member_documentation_en-US" xlink:label="lab_cmcsa_Notes5.50PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes 5.50% Due 2029 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes5.50PercentDue2029Member" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes5.50PercentDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes5.50PercentDue2029Member" xlink:to="lab_cmcsa_Notes5.50PercentDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity_cab3fb7c-ed24-4cb7-b811-6ab18b0252a3_terseLabel_en-US" xlink:label="lab_cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential increased maximum borrowing capacity under the revolving credit facility</link:label>
    <link:label id="lab_cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity_label_en-US" xlink:label="lab_cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Potential Increase To Maximum Borrowing Capacity</link:label>
    <link:label id="lab_cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity_documentation_en-US" xlink:label="lab_cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Potential Increase To Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity" xlink:href="cmcsa-20210630.xsd#cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity" xlink:to="lab_cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ResidentialBroadbandMember_55d4a562-2193-4d28-8498-5ff70298985e_terseLabel_en-US" xlink:label="lab_cmcsa_ResidentialBroadbandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential, Broadband [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialBroadbandMember_label_en-US" xlink:label="lab_cmcsa_ResidentialBroadbandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential, Broadband [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialBroadbandMember_documentation_en-US" xlink:label="lab_cmcsa_ResidentialBroadbandMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential, Broadband [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialBroadbandMember" xlink:href="cmcsa-20210630.xsd#cmcsa_ResidentialBroadbandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ResidentialBroadbandMember" xlink:to="lab_cmcsa_ResidentialBroadbandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_dd577611-1dfb-4979-9f7c-0cadc4001c6e_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gains (losses) recognized</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Unrealized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_136d7b41-4bdb-4f49-ab56-129492caa31e_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_cff9a4bd-caf4-48ff-8ba3-00bbb15855e8_terseLabel_en-US" xlink:label="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred gains (losses) on cash flow hedges</link:label>
    <link:label id="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_label_en-US" xlink:label="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:to="lab_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_fc13bf83-2bb4-402c-8ffc-d542acb2f840_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_FilmAndTelevisionContentAbstract_d95ea38f-da5f-4046-8b1a-f06e1dabd562_terseLabel_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionContentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Film and television content:</link:label>
    <link:label id="lab_cmcsa_FilmAndTelevisionContentAbstract_label_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionContentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Film And Television Content [Abstract]</link:label>
    <link:label id="lab_cmcsa_FilmAndTelevisionContentAbstract_documentation_en-US" xlink:label="lab_cmcsa_FilmAndTelevisionContentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Film And Television Content</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmAndTelevisionContentAbstract" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmAndTelevisionContentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmAndTelevisionContentAbstract" xlink:to="lab_cmcsa_FilmAndTelevisionContentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ResidentialWirelessMember_4d31b645-1b8e-44a5-806a-ed830181a259_terseLabel_en-US" xlink:label="lab_cmcsa_ResidentialWirelessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential, Wireless [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialWirelessMember_label_en-US" xlink:label="lab_cmcsa_ResidentialWirelessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential, Wireless [Member]</link:label>
    <link:label id="lab_cmcsa_ResidentialWirelessMember_documentation_en-US" xlink:label="lab_cmcsa_ResidentialWirelessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential, Wireless [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialWirelessMember" xlink:href="cmcsa-20210630.xsd#cmcsa_ResidentialWirelessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ResidentialWirelessMember" xlink:to="lab_cmcsa_ResidentialWirelessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_f2fc033f-1d51-4084-934e-c2b860af6933_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_0dd952ef-8fe8-41b2-859f-3d12856e9625_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_181e424b-2809-41d0-8f76-199b5461bd74_terseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses:</link:label>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_82e204b6-5d68-421c-9459-04a373c59cc9_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred gains (losses) on cash flow hedges, deferred taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_a06fe37c-3cb8-4638-b756-606735a1c8c3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total carrying value of debt</link:label>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_label_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_4a343a71-8e5e-4d35-a5ec-00066f89dd9a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_6bdbafea-42f3-4897-9376-f1847e95e9e3_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognized share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_6997b3b6-d698-46d8-b869-c8834fc70145_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_6ba5889c-5de5-471d-8442-e5fa40149a90_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_a1335dc9-1f52-4419-82a4-2b5dbdea34bd_terseLabel_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Film and television costs</link:label>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_label_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Film, Monetized On Its Own, And Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Capitalized Costs, Noncurrent</link:label>
    <link:label id="lab_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_documentation_en-US" xlink:label="lab_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of capitalized film cost for film predominantly monetized on its own and capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances, noncurrent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" xlink:to="lab_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_0c7c2640-23d9-436a-8c6c-1c36b5a1448f_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_77c95a81-15ab-4eca-9de8-613feff10b61_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_857b2202-0357-42be-a2c0-0ad30e5ce975_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_d1c07f0d-90f7-4fbb-8cc6-e6ad8c449ff7_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, gross</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtCurrent_c7888ff0-cd64-45df-9ddc-a2a1d3e6b0c5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtCurrent_label_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent" xlink:to="lab_us-gaap_DebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_718594c5-5d60-4a88-a622-71922f903f42_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash included in other current assets</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_a2e77a49-12e3-4f90-829c-111fac990cc7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A Common Stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1704ce68-e3af-4700-9f98-e471f6ec069b_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4fd8b5ed-11c3-44f6-bede-d4f21dc70816_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b2d0c1e0-8901-41f3-9bc4-e9cdce8ddfa6_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_cbfab671-5688-45e3-922b-2d00af4237df_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash payments received upon redemption of preferred stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Held-to-maturity Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_64c97a79-81b4-4fbe-a40c-db28b1218ed9_verboseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States [Member]</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_6d2cc235-8f0f-4323-81d1-570478d59315_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_07b0972c-f22a-4eff-b969-8f77ef8cda6d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e0a386f5-70d1-4381-87fb-268f9fa76d03_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_33dc5bc7-af9b-40b8-a07d-d4f451c63d60_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock_8c4f77f9-9f18-44da-b7f2-20b9a29a8629_terseLabel_en-US" xlink:label="lab_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment and Other Income (Loss), Net</link:label>
    <link:label id="lab_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock_label_en-US" xlink:label="lab_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components Of Investment And Other Income (Loss), Net [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock_documentation_en-US" xlink:label="lab_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of investment and other income (loss), net, including, but not limited to, equity in net income (losses) of investees, net, realized and unrealized gains (losses) on equity securities, net, and other income (loss), net.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" xlink:href="cmcsa-20210630.xsd#cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" xlink:to="lab_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_82d3753c-b0a5-4e50-8285-251282cdd91f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedges:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_8b7499cc-23e1-4936-b816-e9b6a79cfc84_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_7acd0c05-bc32-4564-8c01-443d3e426942_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_53e2f209-8d19-4c61-b8e1-f4e23b92f3cc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent" xlink:to="lab_us-gaap_DeferredRevenueCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_022c573a-8d22-46cd-b883-22f0f12d7299_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_42e1c1a8-c798-410c-ab77-1469d4640cbc_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average number of common shares outstanding &#8211; diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d5c37ab4-5d50-4051-86ed-1f0f30da4cb9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_9be12a2f-5cc7-4b57-9cbe-62333d9914f8_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_f6360f59-6234-4f16-9045-f416878b1842_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_BusinessServicesMember_76a58fa3-8987-4dec-a47b-58b3e84dfd35_terseLabel_en-US" xlink:label="lab_cmcsa_BusinessServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Services [Member]</link:label>
    <link:label id="lab_cmcsa_BusinessServicesMember_label_en-US" xlink:label="lab_cmcsa_BusinessServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Services [Member]</link:label>
    <link:label id="lab_cmcsa_BusinessServicesMember_documentation_en-US" xlink:label="lab_cmcsa_BusinessServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BusinessServicesMember" xlink:href="cmcsa-20210630.xsd#cmcsa_BusinessServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_BusinessServicesMember" xlink:to="lab_cmcsa_BusinessServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_e927d324-2293-4c90-b0a6-fdaafad6ca73_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity and Share-Based Compensation</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_886c08ad-bb93-4dae-93a2-1f3449e90dd1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ContentMember_ebb1ac77-3908-442d-abe1-2d5e6a7e7e37_terseLabel_en-US" xlink:label="lab_cmcsa_ContentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content [Member]</link:label>
    <link:label id="lab_cmcsa_ContentMember_label_en-US" xlink:label="lab_cmcsa_ContentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content [Member]</link:label>
    <link:label id="lab_cmcsa_ContentMember_documentation_en-US" xlink:label="lab_cmcsa_ContentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Content [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContentMember" xlink:href="cmcsa-20210630.xsd#cmcsa_ContentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ContentMember" xlink:to="lab_cmcsa_ContentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_ca844813-1328-4b96-b1ef-0f7de60f105b_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_9fcbb7d9-08c4-45d8-a264-452c9ed0005a_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_3e92a3bf-44e7-42f2-9d3b-9f6fc8ecd7ef_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Adjusted EBITDA from Segments to Consolidated</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_c278e5c5-6030-45f8-a013-e94748bd37bd_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities, net of effects of acquisitions and divestitures:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_48800572-9fc0-4ad4-bb36-4fe4f2197351_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plans</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_95116a35-4bc3-4a40-96cd-df493b6c7f98_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment - accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1705605c-809b-429d-825f-0eee568fa1b6_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_cc4722d5-b2a9-4109-a4b5-44b29b05ea10_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_75a3b562-693f-429a-af84-ec419c09f9fe_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plans [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_e862a3fe-43e9-4131-b2bc-175e5a4d1842_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_34f956b8-b6c6-4425-8651-f9e580462312_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eliminations [Member]</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_c1aab26b-c6e8-4534-81e3-b1ad43fe8eb0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized (gains) losses on cash flow hedges, deferred taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock_c5e4556c-c00f-482b-9590-ca89e1361050_terseLabel_en-US" xlink:label="lab_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Film and Television Costs and Programming Rights</link:label>
    <link:label id="lab_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock_label_en-US" xlink:label="lab_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Capitalized Film And Television Costs [Table Text Block]</link:label>
    <link:label id="lab_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock_documentation_en-US" xlink:label="lab_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of capitalized costs for film predominantly monetized on its own and for rights acquired by broadcaster under license agreement for program material, including sports rights advances, recorded at the balance sheet date.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" xlink:href="cmcsa-20210630.xsd#cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" xlink:to="lab_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f255d512-bb05-4672-aaa4-0a5d46fdaeb8_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_96ebb0c7-b90d-4d3f-b09d-160d180c3181_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_a41e941b-51af-4bd1-ac90-e6cc34cea92f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_b441de2e-7a0c-41dd-8c84-e4da4986df9b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_CableCommunicationsMember_298bf7b1-723a-47b2-8272-5a8e3781795e_terseLabel_en-US" xlink:label="lab_cmcsa_CableCommunicationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cable Communications [Member]</link:label>
    <link:label id="lab_cmcsa_CableCommunicationsMember_label_en-US" xlink:label="lab_cmcsa_CableCommunicationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cable Communications [Member]</link:label>
    <link:label id="lab_cmcsa_CableCommunicationsMember_documentation_en-US" xlink:label="lab_cmcsa_CableCommunicationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cable Communications Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CableCommunicationsMember" xlink:href="cmcsa-20210630.xsd#cmcsa_CableCommunicationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CableCommunicationsMember" xlink:to="lab_cmcsa_CableCommunicationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes0.250percentDue2027Member_7140c036-40d2-4078-89fa-3661797d8238_terseLabel_en-US" xlink:label="lab_cmcsa_Notes0.250percentDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">0.250% Notes Due 2027 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes0.250percentDue2027Member_label_en-US" xlink:label="lab_cmcsa_Notes0.250percentDue2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes 0.250 percent Due 2027 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes0.250percentDue2027Member_documentation_en-US" xlink:label="lab_cmcsa_Notes0.250percentDue2027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes 0.250% Due 2027 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.250percentDue2027Member" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes0.250percentDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes0.250percentDue2027Member" xlink:to="lab_cmcsa_Notes0.250percentDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_ce1a5420-e2b7-45f2-a5ef-5ccfb9e66b34_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_9651e765-a196-4f5a-8f66-7fba234302a8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_e87df6c9-1373-4248-9dcd-86a6a14e2504_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_30089d34-2298-4ed2-8273-fa5dfb1dee3e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_92d7c8ae-5bcf-4768-8e58-1ae0179429b1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_ed782204-3907-4099-9afe-362d27ca1987_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized pretax compensation expense on nonvested awards</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_e5b01ed4-0f77-4d25-9f25-b4645c41c6e9_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_a9078f01-2f08-431c-8378-01470da22a36_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_41156c8a-c282-4b16-852c-46a77281ea86_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_b6d4b2bb-57c5-4705-b768-050ed9ed2833_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of period</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingMember_0bdebec4-d8c4-451e-a564-811ef4eefc3a_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising [Member]</link:label>
    <link:label id="lab_us-gaap_AdvertisingMember_label_en-US" xlink:label="lab_us-gaap_AdvertisingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingMember" xlink:to="lab_us-gaap_AdvertisingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_d4d40de7-c4b0-4c9c-8389-96fa9fc6316d_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_cba3afa6-358f-4aa4-8d8f-993052ed3eef_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_91753936-bed9-4a87-a466-0d91c65cb279_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetNoncurrent_02f86d3e-c4dd-4568-885c-a3b54702d686_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent receivables, net (included in other noncurrent assets, net)</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetNoncurrent" xlink:to="lab_us-gaap_AccountsReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FilmCostsAbstract_d63fbd3b-8855-490c-9231-f0b982b637c2_verboseLabel_en-US" xlink:label="lab_us-gaap_FilmCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Owned:</link:label>
    <link:label id="lab_us-gaap_FilmCostsAbstract_label_en-US" xlink:label="lab_us-gaap_FilmCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Film, Capitalized Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmCostsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FilmCostsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FilmCostsAbstract" xlink:to="lab_us-gaap_FilmCostsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_CommitmentAndContingenciesLineItems_8e7303d0-a222-4eae-b38d-f28f60a3e461_terseLabel_en-US" xlink:label="lab_cmcsa_CommitmentAndContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments And Contingencies [Line Items]</link:label>
    <link:label id="lab_cmcsa_CommitmentAndContingenciesLineItems_label_en-US" xlink:label="lab_cmcsa_CommitmentAndContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment And Contingencies [Line Items]</link:label>
    <link:label id="lab_cmcsa_CommitmentAndContingenciesLineItems_documentation_en-US" xlink:label="lab_cmcsa_CommitmentAndContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Commitment And Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CommitmentAndContingenciesLineItems" xlink:href="cmcsa-20210630.xsd#cmcsa_CommitmentAndContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems" xlink:to="lab_cmcsa_CommitmentAndContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_a9036e17-10b5-469f-8ed9-6faa980700c7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>cmcsa-20210630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:f8c5c84f-a4ec-4cae-8eea-1e85d35fb0d3,g:7b4d08ed-3975-49df-8fd5-553e8012e3df-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.comcast.com/role/CoverPage" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_7fa8e2ba-7c4c-437d-9350-4c96c57e32b4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DocumentAndEntityInformationTable_8f92085d-7b47-4841-9b12-4d94f0b2b35a" xlink:href="cmcsa-20210630.xsd#cmcsa_DocumentAndEntityInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_7fa8e2ba-7c4c-437d-9350-4c96c57e32b4" xlink:to="loc_cmcsa_DocumentAndEntityInformationTable_8f92085d-7b47-4841-9b12-4d94f0b2b35a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e1cf7f4d-011d-45a1-8496-d8319ce8a923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationTable_8f92085d-7b47-4841-9b12-4d94f0b2b35a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e1cf7f4d-011d-45a1-8496-d8319ce8a923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e1cf7f4d-011d-45a1-8496-d8319ce8a923" xlink:to="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_80b2f9ad-26e1-414f-ab99-575667d7a95f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_us-gaap_CommonClassAMember_80b2f9ad-26e1-414f-ab99-575667d7a95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.250percentDue2027Member_3c9eef37-ed97-4ecb-a9ee-3e6e09e1ebce" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes0.250percentDue2027Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_cmcsa_Notes0.250percentDue2027Member_3c9eef37-ed97-4ecb-a9ee-3e6e09e1ebce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.500percentDue2029Member_a287cc72-68b5-47b3-a826-058ab099e427" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes1.500percentDue2029Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_cmcsa_Notes1.500percentDue2029Member_a287cc72-68b5-47b3-a826-058ab099e427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.750percentdue2032Member_d10cac07-bc4c-49c6-9024-b405808f65c4" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes0.750percentdue2032Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_cmcsa_Notes0.750percentdue2032Member_d10cac07-bc4c-49c6-9024-b405808f65c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.875percentdue2036Member_0114847d-7e3a-41c1-aec1-e81224d031b2" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes1.875percentdue2036Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_cmcsa_Notes1.875percentdue2036Member_0114847d-7e3a-41c1-aec1-e81224d031b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.250percentdue2040Member_8db4c7bc-6cb4-4968-9376-e142a6dc8043" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes1.250percentdue2040Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_cmcsa_Notes1.250percentdue2040Member_8db4c7bc-6cb4-4968-9376-e142a6dc8043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_GuaranteedNotes9.455PercentDue2022Member_8d32a194-abf0-4472-9d99-372956073dc1" xlink:href="cmcsa-20210630.xsd#cmcsa_GuaranteedNotes9.455PercentDue2022Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_cmcsa_GuaranteedNotes9.455PercentDue2022Member_8d32a194-abf0-4472-9d99-372956073dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes5.50PercentDue2029Member_664dd814-4bf7-4bc4-a40d-8e582d1c6684" xlink:href="cmcsa-20210630.xsd#cmcsa_Notes5.50PercentDue2029Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_cmcsa_Notes5.50PercentDue2029Member_664dd814-4bf7-4bc4-a40d-8e582d1c6684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_631e707c-7980-4fec-a251-0ccb5541495d" xlink:href="cmcsa-20210630.xsd#cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_631e707c-7980-4fec-a251-0ccb5541495d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_57434e17-7e57-4cdf-89d3-ff36a35a2521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a4f9f861-471a-462a-b3dc-31953d0f660d" xlink:to="loc_us-gaap_CommonClassBMember_57434e17-7e57-4cdf-89d3-ff36a35a2521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:href="cmcsa-20210630.xsd#cmcsa_DocumentAndEntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationTable_8f92085d-7b47-4841-9b12-4d94f0b2b35a" xlink:to="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_03d30b7b-9fe5-4d87-975e-057bd2c26c3f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_DocumentType_03d30b7b-9fe5-4d87-975e-057bd2c26c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_e9b9b700-d7b0-4134-9ef1-635d149c8d64" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_DocumentQuarterlyReport_e9b9b700-d7b0-4134-9ef1-635d149c8d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_b7530eac-baa1-4b77-9ddb-5e0fc1626c95" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_DocumentPeriodEndDate_b7530eac-baa1-4b77-9ddb-5e0fc1626c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_ff7d0513-860e-48cd-894a-f4de18812d0d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_DocumentTransitionReport_ff7d0513-860e-48cd-894a-f4de18812d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_2cf7d13e-290b-4de4-be09-b360df2add07" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityFileNumber_2cf7d13e-290b-4de4-be09-b360df2add07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_bda6e4f0-7925-43f6-8ce3-cabcb1999748" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityRegistrantName_bda6e4f0-7925-43f6-8ce3-cabcb1999748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_169fdc6a-c5a8-46fb-a1d1-210beae95075" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityTaxIdentificationNumber_169fdc6a-c5a8-46fb-a1d1-210beae95075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_9098576c-6085-4922-8ff1-0961c49fec02" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityIncorporationStateCountryCode_9098576c-6085-4922-8ff1-0961c49fec02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_2d15babb-da79-494b-8360-5fc9c3187ca1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityAddressAddressLine1_2d15babb-da79-494b-8360-5fc9c3187ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_cd237940-fdda-4f1b-8b98-cef197eb06b4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityAddressCityOrTown_cd237940-fdda-4f1b-8b98-cef197eb06b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_ba766e9f-6f73-4a3b-8456-32d689185414" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityAddressStateOrProvince_ba766e9f-6f73-4a3b-8456-32d689185414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_91394e14-bb8a-4df9-81f9-a9f2a8b9c087" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityAddressPostalZipCode_91394e14-bb8a-4df9-81f9-a9f2a8b9c087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f0d8171e-84f6-478d-a951-be5dc6e5c7d0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_CityAreaCode_f0d8171e-84f6-478d-a951-be5dc6e5c7d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_7dc6cb66-250a-46cb-9a0f-487419a6b169" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_LocalPhoneNumber_7dc6cb66-250a-46cb-9a0f-487419a6b169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_eaabfa1f-2efe-4449-8d8f-7c707ad2e219" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_Security12bTitle_eaabfa1f-2efe-4449-8d8f-7c707ad2e219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_172e5c3f-da38-4584-b3cc-0e9c152bc3c3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_TradingSymbol_172e5c3f-da38-4584-b3cc-0e9c152bc3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_8c308e0d-7c7d-499c-a2c2-ee55a54f9a11" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_SecurityExchangeName_8c308e0d-7c7d-499c-a2c2-ee55a54f9a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_cf72b1a4-aafd-44e9-955a-6982a41a7610" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityCurrentReportingStatus_cf72b1a4-aafd-44e9-955a-6982a41a7610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_96074ef5-3f86-445d-b18c-4c024eaf3488" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityInteractiveDataCurrent_96074ef5-3f86-445d-b18c-4c024eaf3488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_3e585cf1-f6b7-4d4c-a51c-d9d5ec4b274f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityFilerCategory_3e585cf1-f6b7-4d4c-a51c-d9d5ec4b274f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_0e6822f8-016d-4c39-b3a3-7549b618e5ee" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntitySmallBusiness_0e6822f8-016d-4c39-b3a3-7549b618e5ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_6dedf831-81eb-44c8-a361-abd3d5151683" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityEmergingGrowthCompany_6dedf831-81eb-44c8-a361-abd3d5151683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_3f886b29-49ba-4550-8a49-2b0af0b97607" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityShellCompany_3f886b29-49ba-4550-8a49-2b0af0b97607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_f6b10ae9-3e4b-4f35-ac02-4823889dce93" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_f6b10ae9-3e4b-4f35-ac02-4823889dce93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_d1a6e5b6-e60f-4cac-b056-459681c467e0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_DocumentFiscalPeriodFocus_d1a6e5b6-e60f-4cac-b056-459681c467e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_246c9140-a5c1-4a0a-b70b-52599cc2a726" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_AmendmentFlag_246c9140-a5c1-4a0a-b70b-52599cc2a726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_fec19222-52a1-4e3e-bd57-f1fa73d41463" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_DocumentFiscalYearFocus_fec19222-52a1-4e3e-bd57-f1fa73d41463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_f706cba8-2adb-4421-82e8-af1b3a047713" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_CurrentFiscalYearEndDate_f706cba8-2adb-4421-82e8-af1b3a047713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_786ab793-c279-4525-abbc-891e4bdb7cd3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_DocumentAndEntityInformationLineItems_108ceca3-189d-4635-8aef-88bc5f73e1da" xlink:to="loc_dei_EntityCentralIndexKey_786ab793-c279-4525-abbc-891e4bdb7cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CondensedConsolidatedStatementofIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_f03dcea7-e717-4900-81a1-ee789f3df2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_c15b2565-1b5c-481c-8e3a-6562649b6914" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f03dcea7-e717-4900-81a1-ee789f3df2a8" xlink:to="loc_us-gaap_Revenues_c15b2565-1b5c-481c-8e3a-6562649b6914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_b43c3b16-23a9-4356-a71a-f2823636369e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f03dcea7-e717-4900-81a1-ee789f3df2a8" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_b43c3b16-23a9-4356-a71a-f2823636369e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts_54a1fe25-e82e-48b6-89aa-e40ce9516331" xlink:href="cmcsa-20210630.xsd#cmcsa_ProgrammingAndProductionCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_b43c3b16-23a9-4356-a71a-f2823636369e" xlink:to="loc_cmcsa_ProgrammingAndProductionCosts_54a1fe25-e82e-48b6-89aa-e40ce9516331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherOperatingAndAdministrative_88ba384d-99f9-4c3f-a722-132ea3ccfc9a" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherOperatingAndAdministrative"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_b43c3b16-23a9-4356-a71a-f2823636369e" xlink:to="loc_cmcsa_OtherOperatingAndAdministrative_88ba384d-99f9-4c3f-a722-132ea3ccfc9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_aba0d4d9-a4ba-4df8-94b1-21879a5fc447" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingAndAdvertisingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_b43c3b16-23a9-4356-a71a-f2823636369e" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_aba0d4d9-a4ba-4df8-94b1-21879a5fc447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_3d1cdc60-3702-44c2-afd1-1c3e5baceb88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_b43c3b16-23a9-4356-a71a-f2823636369e" xlink:to="loc_us-gaap_Depreciation_3d1cdc60-3702-44c2-afd1-1c3e5baceb88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_d524d074-521c-44b4-9f5d-9ba9d4e85c78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_b43c3b16-23a9-4356-a71a-f2823636369e" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_d524d074-521c-44b4-9f5d-9ba9d4e85c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_76bcc318-0e7b-48e5-a854-80e65afda1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_b43c3b16-23a9-4356-a71a-f2823636369e" xlink:to="loc_us-gaap_CostsAndExpenses_76bcc318-0e7b-48e5-a854-80e65afda1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_19855419-aae6-41fb-b266-ef6fe7a87baf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f03dcea7-e717-4900-81a1-ee789f3df2a8" xlink:to="loc_us-gaap_OperatingIncomeLoss_19855419-aae6-41fb-b266-ef6fe7a87baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_574d2d45-41ba-4648-85dd-636c04fd4736" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f03dcea7-e717-4900-81a1-ee789f3df2a8" xlink:to="loc_us-gaap_InterestExpense_574d2d45-41ba-4648-85dd-636c04fd4736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_982c7f70-fb94-414b-ad7e-0a57fdfeb9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f03dcea7-e717-4900-81a1-ee789f3df2a8" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_982c7f70-fb94-414b-ad7e-0a57fdfeb9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ec15605f-5c1d-4890-b86b-1e7b0b14c726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f03dcea7-e717-4900-81a1-ee789f3df2a8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ec15605f-5c1d-4890-b86b-1e7b0b14c726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bdb37817-2ff5-4617-9bb3-34d15d8aaa10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f03dcea7-e717-4900-81a1-ee789f3df2a8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_bdb37817-2ff5-4617-9bb3-34d15d8aaa10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_aff04603-49f2-433a-964a-38bef7d32666" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f03dcea7-e717-4900-81a1-ee789f3df2a8" xlink:to="loc_us-gaap_ProfitLoss_aff04603-49f2-433a-964a-38bef7d32666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_a45c5849-1587-472c-85f0-d1e1708ff06b" xlink:href="cmcsa-20210630.xsd#cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f03dcea7-e717-4900-81a1-ee789f3df2a8" xlink:to="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_a45c5849-1587-472c-85f0-d1e1708ff06b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d479510c-d8a4-4e29-9f80-98ae05946667" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f03dcea7-e717-4900-81a1-ee789f3df2a8" xlink:to="loc_us-gaap_NetIncomeLoss_d479510c-d8a4-4e29-9f80-98ae05946667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a58480a8-1571-41c3-936e-60fe55f93a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f03dcea7-e717-4900-81a1-ee789f3df2a8" xlink:to="loc_us-gaap_EarningsPerShareBasic_a58480a8-1571-41c3-936e-60fe55f93a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c361b7ba-1fe8-4924-a045-3d09e1a9bd46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f03dcea7-e717-4900-81a1-ee789f3df2a8" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c361b7ba-1fe8-4924-a045-3d09e1a9bd46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CondensedConsolidatedStatementofComprehensiveIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8325d2c0-9587-487c-aab7-c33e10c147b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c2dd35da-aa83-4446-8732-cfcea651ccd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8325d2c0-9587-487c-aab7-c33e10c147b1" xlink:to="loc_us-gaap_ProfitLoss_c2dd35da-aa83-4446-8732-cfcea651ccd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1b030e1c-0b42-4134-8b8b-38ab1db77efe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8325d2c0-9587-487c-aab7-c33e10c147b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1b030e1c-0b42-4134-8b8b-38ab1db77efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_46bc3868-4606-4ad7-972e-056ba16ca45b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8325d2c0-9587-487c-aab7-c33e10c147b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_46bc3868-4606-4ad7-972e-056ba16ca45b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_722f440f-7edb-4605-a75e-9b86ccb7f5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_46bc3868-4606-4ad7-972e-056ba16ca45b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_722f440f-7edb-4605-a75e-9b86ccb7f5cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_747cc4bc-82cc-43d4-9bd7-ea935c8c403f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_46bc3868-4606-4ad7-972e-056ba16ca45b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_747cc4bc-82cc-43d4-9bd7-ea935c8c403f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax_d8b92449-c30b-4840-9a97-7a9e4dbf2bbf" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8325d2c0-9587-487c-aab7-c33e10c147b1" xlink:to="loc_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax_d8b92449-c30b-4840-9a97-7a9e4dbf2bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_78fce62e-6d11-4693-b75c-a3420c5bd65c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8325d2c0-9587-487c-aab7-c33e10c147b1" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_78fce62e-6d11-4693-b75c-a3420c5bd65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_75989d39-0276-4ff8-834d-d6b6981abd44" xlink:href="cmcsa-20210630.xsd#cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8325d2c0-9587-487c-aab7-c33e10c147b1" xlink:to="loc_cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock_75989d39-0276-4ff8-834d-d6b6981abd44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_edac2441-836a-4ff5-8e0d-2f7e0010dc39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8325d2c0-9587-487c-aab7-c33e10c147b1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_edac2441-836a-4ff5-8e0d-2f7e0010dc39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_b7cb6070-51fc-4133-afb5-0b4cb84d8990" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8325d2c0-9587-487c-aab7-c33e10c147b1" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_b7cb6070-51fc-4133-afb5-0b4cb84d8990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CondensedConsolidatedStatementofComprehensiveIncomeUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4463f9e2-192a-40c1-afee-3ccf9f2653c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_e502374e-69c8-430c-a8eb-1bc5d36074f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4463f9e2-192a-40c1-afee-3ccf9f2653c3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_e502374e-69c8-430c-a8eb-1bc5d36074f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_65cff112-1e17-4a2d-82ef-292db37e6446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4463f9e2-192a-40c1-afee-3ccf9f2653c3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_65cff112-1e17-4a2d-82ef-292db37e6446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_64e6643f-0dee-47d9-aca2-7eb1281c8104" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4463f9e2-192a-40c1-afee-3ccf9f2653c3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_64e6643f-0dee-47d9-aca2-7eb1281c8104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax_3931af92-b7d0-4a3b-9ba3-a44ebbf74278" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4463f9e2-192a-40c1-afee-3ccf9f2653c3" xlink:to="loc_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax_3931af92-b7d0-4a3b-9ba3-a44ebbf74278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CondensedConsolidatedStatementofCashFlowsUnaudited"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_7b265bfe-6a35-40b7-bb48-19c6a92e43cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_831054c3-1ed0-48e1-8030-b3e30a7b1a91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7b265bfe-6a35-40b7-bb48-19c6a92e43cf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_831054c3-1ed0-48e1-8030-b3e30a7b1a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9e4b5861-65d7-46f9-8631-14c87e30e51e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_831054c3-1ed0-48e1-8030-b3e30a7b1a91" xlink:to="loc_us-gaap_ProfitLoss_9e4b5861-65d7-46f9-8631-14c87e30e51e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_402a49e6-9f62-49f2-8a3c-d16331c79aea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_831054c3-1ed0-48e1-8030-b3e30a7b1a91" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_402a49e6-9f62-49f2-8a3c-d16331c79aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d89e8349-ccf1-4a2f-a540-0271be83db7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_402a49e6-9f62-49f2-8a3c-d16331c79aea" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d89e8349-ccf1-4a2f-a540-0271be83db7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e002b58b-0e9b-44ab-b55f-d303cabcf343" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_402a49e6-9f62-49f2-8a3c-d16331c79aea" xlink:to="loc_us-gaap_ShareBasedCompensation_e002b58b-0e9b-44ab-b55f-d303cabcf343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NoncashInterestExpenseIncomeNet_1f7fce00-bc92-4d2a-87fe-c5701f038a43" xlink:href="cmcsa-20210630.xsd#cmcsa_NoncashInterestExpenseIncomeNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_402a49e6-9f62-49f2-8a3c-d16331c79aea" xlink:to="loc_cmcsa_NoncashInterestExpenseIncomeNet_1f7fce00-bc92-4d2a-87fe-c5701f038a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_33eb18bf-381c-4056-93d7-dbd0797466d2" xlink:href="cmcsa-20210630.xsd#cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_402a49e6-9f62-49f2-8a3c-d16331c79aea" xlink:to="loc_cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet_33eb18bf-381c-4056-93d7-dbd0797466d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_14370e79-218c-4731-a37b-0cb42eb303ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_402a49e6-9f62-49f2-8a3c-d16331c79aea" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_14370e79-218c-4731-a37b-0cb42eb303ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1c26ee58-c047-46ea-9c39-1b76caced602" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_831054c3-1ed0-48e1-8030-b3e30a7b1a91" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1c26ee58-c047-46ea-9c39-1b76caced602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_63ef47e9-d5ee-4f57-b5e5-621fbdcf4c78" xlink:href="cmcsa-20210630.xsd#cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1c26ee58-c047-46ea-9c39-1b76caced602" xlink:to="loc_cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet_63ef47e9-d5ee-4f57-b5e5-621fbdcf4c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_9456ea71-1b28-43b6-9064-6ebcbf160757" xlink:href="cmcsa-20210630.xsd#cmcsa_Increasedecreaseinfilmandtelevisioncostnet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1c26ee58-c047-46ea-9c39-1b76caced602" xlink:to="loc_cmcsa_Increasedecreaseinfilmandtelevisioncostnet_9456ea71-1b28-43b6-9064-6ebcbf160757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_84762627-daef-4581-b7a8-efca3f14457a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1c26ee58-c047-46ea-9c39-1b76caced602" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_84762627-daef-4581-b7a8-efca3f14457a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_0323f1ad-4802-4b0d-b98d-217a6a91a89e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1c26ee58-c047-46ea-9c39-1b76caced602" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_0323f1ad-4802-4b0d-b98d-217a6a91a89e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_63eebae1-b5f1-4acf-a695-1b6fa74f5084" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_831054c3-1ed0-48e1-8030-b3e30a7b1a91" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_63eebae1-b5f1-4acf-a695-1b6fa74f5084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb994294-b4ee-47d8-9f3f-d96a27b69c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7b265bfe-6a35-40b7-bb48-19c6a92e43cf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb994294-b4ee-47d8-9f3f-d96a27b69c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2daecec3-cf2e-4b3d-bbf0-37adc4653d38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb994294-b4ee-47d8-9f3f-d96a27b69c9a" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2daecec3-cf2e-4b3d-bbf0-37adc4653d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_76b59c24-63c2-46f7-953a-83cb214f56c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb994294-b4ee-47d8-9f3f-d96a27b69c9a" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_76b59c24-63c2-46f7-953a-83cb214f56c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_PaymentsForConstructionOfThemePark_d8f56663-dd08-4359-abfe-1da056331e57" xlink:href="cmcsa-20210630.xsd#cmcsa_PaymentsForConstructionOfThemePark"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb994294-b4ee-47d8-9f3f-d96a27b69c9a" xlink:to="loc_cmcsa_PaymentsForConstructionOfThemePark_d8f56663-dd08-4359-abfe-1da056331e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f2f5f2a4-df04-4707-9de6-0ab345b4cb07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb994294-b4ee-47d8-9f3f-d96a27b69c9a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f2f5f2a4-df04-4707-9de6-0ab345b4cb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_f9666416-c374-4c8d-a339-4ed25a7c0dfd" xlink:href="cmcsa-20210630.xsd#cmcsa_ProceedsFromSalesOfBusinessesAndInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb994294-b4ee-47d8-9f3f-d96a27b69c9a" xlink:to="loc_cmcsa_ProceedsFromSalesOfBusinessesAndInvestments_f9666416-c374-4c8d-a339-4ed25a7c0dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_d1986094-53aa-414e-b5dd-9f1fca4d06ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb994294-b4ee-47d8-9f3f-d96a27b69c9a" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_d1986094-53aa-414e-b5dd-9f1fca4d06ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_9f3d7e8e-59e3-46cf-b6e2-3082baa34123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb994294-b4ee-47d8-9f3f-d96a27b69c9a" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_9f3d7e8e-59e3-46cf-b6e2-3082baa34123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b58b2079-52e6-463e-baea-4a52f4fa79c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_eb994294-b4ee-47d8-9f3f-d96a27b69c9a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b58b2079-52e6-463e-baea-4a52f4fa79c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9f9a17cf-6da7-4a2f-882c-9cca5fc89009" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7b265bfe-6a35-40b7-bb48-19c6a92e43cf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9f9a17cf-6da7-4a2f-882c-9cca5fc89009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f3c3b4d0-2abd-485d-8552-49f9e38d2dac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9f9a17cf-6da7-4a2f-882c-9cca5fc89009" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f3c3b4d0-2abd-485d-8552-49f9e38d2dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_8f633a3a-e45b-41ae-a477-cfe4d118b9d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9f9a17cf-6da7-4a2f-882c-9cca5fc89009" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_8f633a3a-e45b-41ae-a477-cfe4d118b9d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_2708eb17-a7d8-47f5-98b1-8db854b3826f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9f9a17cf-6da7-4a2f-882c-9cca5fc89009" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_2708eb17-a7d8-47f5-98b1-8db854b3826f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_cbed66b3-56f3-4782-b3e3-bf4c503e3213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9f9a17cf-6da7-4a2f-882c-9cca5fc89009" xlink:to="loc_us-gaap_PaymentsOfDividends_cbed66b3-56f3-4782-b3e3-bf4c503e3213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_598f4912-1721-46b4-a03f-81995ee1147f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9f9a17cf-6da7-4a2f-882c-9cca5fc89009" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_598f4912-1721-46b4-a03f-81995ee1147f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4af13b33-4357-4835-868e-7f423a143de7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_9f9a17cf-6da7-4a2f-882c-9cca5fc89009" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4af13b33-4357-4835-868e-7f423a143de7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_03d8be3e-cb7d-4715-9a6a-e8432217d52d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7b265bfe-6a35-40b7-bb48-19c6a92e43cf" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_03d8be3e-cb7d-4715-9a6a-e8432217d52d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5846ef03-ad3a-4002-bdef-f18a423d204e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7b265bfe-6a35-40b7-bb48-19c6a92e43cf" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5846ef03-ad3a-4002-bdef-f18a423d204e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5f98efd0-feea-431f-b332-04a32b60f3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7b265bfe-6a35-40b7-bb48-19c6a92e43cf" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5f98efd0-feea-431f-b332-04a32b60f3b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ccbf80ed-c708-47f7-bf06-957928f25082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7b265bfe-6a35-40b7-bb48-19c6a92e43cf" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ccbf80ed-c708-47f7-bf06-957928f25082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CondensedConsolidatedBalanceSheetUnaudited"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_b9c674e1-1c5c-44d9-9ee5-610b95e6c85c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_583baea4-53e1-43a8-9c82-eeee213e843b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b9c674e1-1c5c-44d9-9ee5-610b95e6c85c" xlink:to="loc_us-gaap_StatementTable_583baea4-53e1-43a8-9c82-eeee213e843b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_00945290-8110-48d2-af31-d04062cb1223" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_583baea4-53e1-43a8-9c82-eeee213e843b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_00945290-8110-48d2-af31-d04062cb1223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fa2e975b-8e17-4be1-8ad1-57f96b682d42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_00945290-8110-48d2-af31-d04062cb1223" xlink:to="loc_us-gaap_ClassOfStockDomain_fa2e975b-8e17-4be1-8ad1-57f96b682d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_30ea5ad4-d7dd-4d4e-a0b2-98ed4d7d4aff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_fa2e975b-8e17-4be1-8ad1-57f96b682d42" xlink:to="loc_us-gaap_CommonClassAMember_30ea5ad4-d7dd-4d4e-a0b2-98ed4d7d4aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_35a39b7e-1dbd-42de-9609-273786ff77ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_fa2e975b-8e17-4be1-8ad1-57f96b682d42" xlink:to="loc_us-gaap_CommonClassBMember_35a39b7e-1dbd-42de-9609-273786ff77ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_8e502833-cf3d-4fd8-b245-9e7d3f88904d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_583baea4-53e1-43a8-9c82-eeee213e843b" xlink:to="loc_us-gaap_StatementLineItems_8e502833-cf3d-4fd8-b245-9e7d3f88904d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8e502833-cf3d-4fd8-b245-9e7d3f88904d" xlink:to="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_bd5d4844-df7d-471c-90b9-0482ecbfc5b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_us-gaap_AssetsCurrentAbstract_bd5d4844-df7d-471c-90b9-0482ecbfc5b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4d52f8b5-5b39-4ec1-9fd6-ec707936e3db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bd5d4844-df7d-471c-90b9-0482ecbfc5b7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4d52f8b5-5b39-4ec1-9fd6-ec707936e3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4f5b567d-c191-40aa-b538-6a7e6e799b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bd5d4844-df7d-471c-90b9-0482ecbfc5b7" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4f5b567d-c191-40aa-b538-6a7e6e799b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_94796bdd-33cf-4581-88ea-0be6eeb21fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bd5d4844-df7d-471c-90b9-0482ecbfc5b7" xlink:to="loc_us-gaap_OtherAssetsCurrent_94796bdd-33cf-4581-88ea-0be6eeb21fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cc6e8111-c3bb-4abc-9e6b-53451eb3e02b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_bd5d4844-df7d-471c-90b9-0482ecbfc5b7" xlink:to="loc_us-gaap_AssetsCurrent_cc6e8111-c3bb-4abc-9e6b-53451eb3e02b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_9be076c5-e072-4b0c-ac3a-cefb52611886" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent_9be076c5-e072-4b0c-ac3a-cefb52611886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_e3ce2f65-63b0-46cb-a705-73409ae4c751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_us-gaap_LongTermInvestments_e3ce2f65-63b0-46cb-a705-73409ae4c751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_5c7fad17-1b7a-4baa-a307-58bf25c557e9" xlink:href="cmcsa-20210630.xsd#cmcsa_InvestmentSecuringCollateralizedObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_cmcsa_InvestmentSecuringCollateralizedObligation_5c7fad17-1b7a-4baa-a307-58bf25c557e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_f201054b-b222-4fab-8df8-d1bed88f31ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_f201054b-b222-4fab-8df8-d1bed88f31ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4617c83c-85b8-4df8-bb26-a15c6875afe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_us-gaap_Goodwill_4617c83c-85b8-4df8-bb26-a15c6875afe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedFranchiseRights_64569d7a-9dcc-40ae-abd0-58b53283aa9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedFranchiseRights"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_us-gaap_IndefiniteLivedFranchiseRights_64569d7a-9dcc-40ae-abd0-58b53283aa9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsNet_33367131-714d-476f-8590-c2afd309fb37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_us-gaap_OtherIntangibleAssetsNet_33367131-714d-476f-8590-c2afd309fb37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f04c2617-45e3-4fa3-ad90-13645d849b42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f04c2617-45e3-4fa3-ad90-13645d849b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_166f4bca-a476-4cad-ad60-8ec2b99e8f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa0b6fe-6b8a-49ec-b2b6-2707d478183f" xlink:to="loc_us-gaap_Assets_166f4bca-a476-4cad-ad60-8ec2b99e8f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8e502833-cf3d-4fd8-b245-9e7d3f88904d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_93b0a555-7c34-4e9c-8303-2630d7aef5fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_93b0a555-7c34-4e9c-8303-2630d7aef5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f6778dfb-d111-44cf-bbb9-deaff1ad8f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_93b0a555-7c34-4e9c-8303-2630d7aef5fc" xlink:to="loc_us-gaap_AccountsPayableCurrent_f6778dfb-d111-44cf-bbb9-deaff1ad8f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_6227f57f-73e2-457f-b65b-f901eb7ea953" xlink:href="cmcsa-20210630.xsd#cmcsa_AccruedParticipationsAndResidualsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_93b0a555-7c34-4e9c-8303-2630d7aef5fc" xlink:to="loc_cmcsa_AccruedParticipationsAndResidualsCurrent_6227f57f-73e2-457f-b65b-f901eb7ea953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_71e64839-fdc9-4745-be11-d8a6a55f4fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_93b0a555-7c34-4e9c-8303-2630d7aef5fc" xlink:to="loc_us-gaap_DeferredRevenueCurrent_71e64839-fdc9-4745-be11-d8a6a55f4fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_8a8058f4-fbfd-4169-a159-6f3ba2ca238b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_93b0a555-7c34-4e9c-8303-2630d7aef5fc" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_8a8058f4-fbfd-4169-a159-6f3ba2ca238b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_6494382d-5955-403b-bbc3-78d5a3fd9871" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_93b0a555-7c34-4e9c-8303-2630d7aef5fc" xlink:to="loc_us-gaap_DebtCurrent_6494382d-5955-403b-bbc3-78d5a3fd9871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3b8f73b8-8c79-4ed7-8e73-251a706476d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_93b0a555-7c34-4e9c-8303-2630d7aef5fc" xlink:to="loc_us-gaap_LiabilitiesCurrent_3b8f73b8-8c79-4ed7-8e73-251a706476d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_3f6ca638-3270-4230-b712-cdf0b7dd7799" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_3f6ca638-3270-4230-b712-cdf0b7dd7799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CollateralizedObligation_f8c995e8-a915-493c-9a95-45cddda4f8f0" xlink:href="cmcsa-20210630.xsd#cmcsa_CollateralizedObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_cmcsa_CollateralizedObligation_f8c995e8-a915-493c-9a95-45cddda4f8f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fbd6fbc2-8fd1-4c20-a037-57e0d0053fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_fbd6fbc2-8fd1-4c20-a037-57e0d0053fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a6484400-1b05-48f8-b4e9-9e57186982dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a6484400-1b05-48f8-b4e9-9e57186982dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_3900b977-3e6e-44d6-bc2b-8e32d28d5d75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_us-gaap_CommitmentsAndContingencies_3900b977-3e6e-44d6-bc2b-8e32d28d5d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_d38430b6-e2e8-46a2-9d08-402cda1e9ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_d38430b6-e2e8-46a2-9d08-402cda1e9ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_d2a9458f-9ba7-4ff2-9bbe-e9afc3779149" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_PreferredStockValue_d2a9458f-9ba7-4ff2-9bbe-e9afc3779149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_8e5de395-0fc5-4c93-a3a4-a89b69a9f4a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_CommonStockValue_8e5de395-0fc5-4c93-a3a4-a89b69a9f4a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_d6c01360-0553-43d3-8416-a75e2814f7da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_AdditionalPaidInCapital_d6c01360-0553-43d3-8416-a75e2814f7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ad88d2c4-41aa-4ba3-914e-733f65193e78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ad88d2c4-41aa-4ba3-914e-733f65193e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_eb107ad4-53be-4675-a693-68f920ed6317" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_TreasuryStockValue_eb107ad4-53be-4675-a693-68f920ed6317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_81bead57-b619-4044-b5d7-ad7094d0f1ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_81bead57-b619-4044-b5d7-ad7094d0f1ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c1c22530-c32c-4447-9b0b-8ef45aea66d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_StockholdersEquity_c1c22530-c32c-4447-9b0b-8ef45aea66d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_d605b59f-cd37-47a5-b303-c9f5b395b4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_MinorityInterest_d605b59f-cd37-47a5-b303-c9f5b395b4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c106017c-789b-42f6-baf3-9a8da68d571e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e6cecb14-e4dd-4ce5-bf7b-dd95cbe5465f" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c106017c-789b-42f6-baf3-9a8da68d571e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_713fac8d-3886-45ec-a023-8b461b705580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1d8c9263-7b76-4914-9aff-47c8919aeabc" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_713fac8d-3886-45ec-a023-8b461b705580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CondensedConsolidatedBalanceSheetUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_acf7b694-5129-494e-8724-1bbb5e6ec28d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_01aecd20-c353-40fd-a808-a771f8d822b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_acf7b694-5129-494e-8724-1bbb5e6ec28d" xlink:to="loc_us-gaap_StatementTable_01aecd20-c353-40fd-a808-a771f8d822b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_3e0a5f3f-3292-4de5-b20c-3d4a879e7577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_01aecd20-c353-40fd-a808-a771f8d822b5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_3e0a5f3f-3292-4de5-b20c-3d4a879e7577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_aa111aa7-ee88-4220-a45e-f8ddb1479f43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3e0a5f3f-3292-4de5-b20c-3d4a879e7577" xlink:to="loc_us-gaap_ClassOfStockDomain_aa111aa7-ee88-4220-a45e-f8ddb1479f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_d7e3244b-39c1-488d-9a7d-fc5c1e01539f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_aa111aa7-ee88-4220-a45e-f8ddb1479f43" xlink:to="loc_us-gaap_CommonClassAMember_d7e3244b-39c1-488d-9a7d-fc5c1e01539f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_1ea4905a-4478-4f49-8a6f-c1a5c968e4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_aa111aa7-ee88-4220-a45e-f8ddb1479f43" xlink:to="loc_us-gaap_CommonClassBMember_1ea4905a-4478-4f49-8a6f-c1a5c968e4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_01aecd20-c353-40fd-a808-a771f8d822b5" xlink:to="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4d745d3e-07cf-4432-9c05-99a40bdad4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4d745d3e-07cf-4432-9c05-99a40bdad4ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1eb1ab98-b161-474f-aaca-76b145c1c668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1eb1ab98-b161-474f-aaca-76b145c1c668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_5dce63be-0909-4a3d-a365-9af10be2877a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_5dce63be-0909-4a3d-a365-9af10be2877a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_57e656c4-5f76-46db-b9ce-12264194f08e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_PreferredStockSharesIssued_57e656c4-5f76-46db-b9ce-12264194f08e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5a083e64-0e94-4880-a8d5-408c06e60b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5a083e64-0e94-4880-a8d5-408c06e60b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_35e2e31c-28b5-4e64-8b41-4daff7fd1cee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_35e2e31c-28b5-4e64-8b41-4daff7fd1cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_b7b2400b-6a2e-426b-a0df-aefb2512bba1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_CommonStockSharesIssued_b7b2400b-6a2e-426b-a0df-aefb2512bba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_93b85ce1-4204-40a3-b087-dca12d29231d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_93b85ce1-4204-40a3-b087-dca12d29231d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_a4e5dd0c-1cd7-454e-9318-2e1cda25aa20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c1e5f2bf-a97e-4868-b637-b949e350ad70" xlink:to="loc_us-gaap_TreasuryStockShares_a4e5dd0c-1cd7-454e-9318-2e1cda25aa20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CondensedConsolidatedStatementofChangesinEquityUnaudited"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_0e5be89f-0503-4045-b3e6-636983c3ccc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b34e72d2-d24c-4ea6-ac14-b99d6fe1a855" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0e5be89f-0503-4045-b3e6-636983c3ccc1" xlink:to="loc_us-gaap_StatementTable_b34e72d2-d24c-4ea6-ac14-b99d6fe1a855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_19718945-6981-40c3-abec-911fcd70f2bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b34e72d2-d24c-4ea6-ac14-b99d6fe1a855" xlink:to="loc_us-gaap_StatementClassOfStockAxis_19718945-6981-40c3-abec-911fcd70f2bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bbfbfe4d-10d2-4398-9cd9-9e0a6b3130b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_19718945-6981-40c3-abec-911fcd70f2bf" xlink:to="loc_us-gaap_ClassOfStockDomain_bbfbfe4d-10d2-4398-9cd9-9e0a6b3130b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_31889b85-5fb4-4799-bfe5-0d8c3df75805" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bbfbfe4d-10d2-4398-9cd9-9e0a6b3130b5" xlink:to="loc_us-gaap_CommonClassAMember_31889b85-5fb4-4799-bfe5-0d8c3df75805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_523a7f7b-758c-4f89-a2b8-574a71f39751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b34e72d2-d24c-4ea6-ac14-b99d6fe1a855" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_523a7f7b-758c-4f89-a2b8-574a71f39751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_523a7f7b-758c-4f89-a2b8-574a71f39751" xlink:to="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_b1ef3891-2250-45e4-816f-606321bdb77f" xlink:href="cmcsa-20210630.xsd#cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:to="loc_cmcsa_RedeemableNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStockMember_b1ef3891-2250-45e4-816f-606321bdb77f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0482035f-427d-4bd6-9d23-ab69eabdcdc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:to="loc_us-gaap_CommonStockMember_0482035f-427d-4bd6-9d23-ab69eabdcdc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f5a90c40-999a-47e2-8089-0a469c4b048b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f5a90c40-999a-47e2-8089-0a469c4b048b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_0bb8f343-e84c-41b5-8b3e-695c35e1d8fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:to="loc_us-gaap_RetainedEarningsMember_0bb8f343-e84c-41b5-8b3e-695c35e1d8fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_d644290b-5afc-4e38-a284-671c574585b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:to="loc_us-gaap_TreasuryStockMember_d644290b-5afc-4e38-a284-671c574585b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_828f3c1a-cead-4792-91b4-7d1409c86ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_828f3c1a-cead-4792-91b4-7d1409c86ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_79f00714-f253-4e5f-8e92-ffc9c95429ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_80f1c3b7-1a8b-4668-ba87-79a5c02c47de" xlink:to="loc_us-gaap_NoncontrollingInterestMember_79f00714-f253-4e5f-8e92-ffc9c95429ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_55e6754a-fdd6-4ab6-bb26-ae1c92ccd580" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b34e72d2-d24c-4ea6-ac14-b99d6fe1a855" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_55e6754a-fdd6-4ab6-bb26-ae1c92ccd580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_36bb3f5f-64f5-46a1-a723-9eb0b60b9d8e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_55e6754a-fdd6-4ab6-bb26-ae1c92ccd580" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_36bb3f5f-64f5-46a1-a723-9eb0b60b9d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0127f4bf-1c5b-480e-b6be-18f0710efd0c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_36bb3f5f-64f5-46a1-a723-9eb0b60b9d8e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0127f4bf-1c5b-480e-b6be-18f0710efd0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e90fa7df-9d4b-4b7f-b133-068cde0cef6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b34e72d2-d24c-4ea6-ac14-b99d6fe1a855" xlink:to="loc_us-gaap_StatementLineItems_e90fa7df-9d4b-4b7f-b133-068cde0cef6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_df992d57-ffef-4c2b-8227-8a8ef6b78f68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e90fa7df-9d4b-4b7f-b133-068cde0cef6a" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_df992d57-ffef-4c2b-8227-8a8ef6b78f68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_0d2c98e7-5b51-43a8-9e29-b17504d3ff0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_df992d57-ffef-4c2b-8227-8a8ef6b78f68" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_0d2c98e7-5b51-43a8-9e29-b17504d3ff0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_TemporaryEquityRedemptionOfPreferredStock_2b21f584-0162-40a4-a049-9e4e7e84e336" xlink:href="cmcsa-20210630.xsd#cmcsa_TemporaryEquityRedemptionOfPreferredStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_df992d57-ffef-4c2b-8227-8a8ef6b78f68" xlink:to="loc_cmcsa_TemporaryEquityRedemptionOfPreferredStock_2b21f584-0162-40a4-a049-9e4e7e84e336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_95a6b432-497c-4fd1-8f73-36dc068f1a2e" xlink:href="cmcsa-20210630.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_df992d57-ffef-4c2b-8227-8a8ef6b78f68" xlink:to="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity_95a6b432-497c-4fd1-8f73-36dc068f1a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityOtherChanges_18b3b5ca-03cc-4a97-8fac-603e3c657a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityOtherChanges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_df992d57-ffef-4c2b-8227-8a8ef6b78f68" xlink:to="loc_us-gaap_TemporaryEquityOtherChanges_18b3b5ca-03cc-4a97-8fac-603e3c657a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_98d01514-af3c-4d04-971b-ceaae6040ea4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_df992d57-ffef-4c2b-8227-8a8ef6b78f68" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_98d01514-af3c-4d04-971b-ceaae6040ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_c5f12b97-9d00-4c3b-b244-98f7dde9889d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_df992d57-ffef-4c2b-8227-8a8ef6b78f68" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_c5f12b97-9d00-4c3b-b244-98f7dde9889d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e90fa7df-9d4b-4b7f-b133-068cde0cef6a" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fe582748-8981-417c-aa9b-b7c17163e615" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fe582748-8981-417c-aa9b-b7c17163e615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b2c78b60-c1e2-4af6-ac83-ab5727b602a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b2c78b60-c1e2-4af6-ac83-ab5727b602a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_724404d8-88c4-467d-9418-6445bf9a14e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_724404d8-88c4-467d-9418-6445bf9a14e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_72ecbcd9-b3ed-4b39-a462-25f066e0f8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_72ecbcd9-b3ed-4b39-a462-25f066e0f8b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_871bebb4-f123-42a1-b44b-643cff79095c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_871bebb4-f123-42a1-b44b-643cff79095c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_e298cd88-4cb9-48b9-b432-17285f8b4a15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_DividendsCommonStockCash_e298cd88-4cb9-48b9-b432-17285f8b4a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2a2eede7-eade-46ff-9657-3f138237894e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2a2eede7-eade-46ff-9657-3f138237894e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_d6bab331-596b-4f0b-a7df-ce448021f81f" xlink:href="cmcsa-20210630.xsd#cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_cmcsa_ContributionsFromAndDistributionsToNoncontrollingInterests_d6bab331-596b-4f0b-a7df-ce448021f81f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther_83d52d7f-829b-4973-8d60-ae7c02c0aba4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_StockholdersEquityOther_83d52d7f-829b-4973-8d60-ae7c02c0aba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a7da8795-dd8d-4b5c-a4b1-6afeb1128b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_NetIncomeLoss_a7da8795-dd8d-4b5c-a4b1-6afeb1128b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3161092b-f9a9-468f-8569-292cbbe38033" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3161092b-f9a9-468f-8569-292cbbe38033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c503464b-4f6f-4aec-ae5d-0aa7c5b6da55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_676d1662-5c43-498b-ba83-971cfa43a67e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c503464b-4f6f-4aec-ae5d-0aa7c5b6da55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_505f34a1-1c34-4f46-8975-ff631626124b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e90fa7df-9d4b-4b7f-b133-068cde0cef6a" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_505f34a1-1c34-4f46-8975-ff631626124b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CondensedConsolidatedFinancialStatements" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CondensedConsolidatedFinancialStatements"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/CondensedConsolidatedFinancialStatements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9c68f55-8628-4a61-b0e8-2bc69e578190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_3afce8cf-3631-4c5a-bfb4-9f01f3fef795" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c9c68f55-8628-4a61-b0e8-2bc69e578190" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_3afce8cf-3631-4c5a-bfb4-9f01f3fef795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CondensedConsolidatedFinancialStatementsPolicies" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CondensedConsolidatedFinancialStatementsPolicies"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/CondensedConsolidatedFinancialStatementsPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_98935aea-b556-49ef-9c11-bf2a7f28d612" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_03276ad1-4880-4fad-867d-c23de5b59e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_98935aea-b556-49ef-9c11-bf2a7f28d612" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_03276ad1-4880-4fad-867d-c23de5b59e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_02571351-8be0-4b85-88e9-93d7f803c92e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_98935aea-b556-49ef-9c11-bf2a7f28d612" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_02571351-8be0-4b85-88e9-93d7f803c92e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_da52e735-32fc-4833-a955-751b6192362e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_98935aea-b556-49ef-9c11-bf2a7f28d612" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_da52e735-32fc-4833-a955-751b6192362e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SegmentInformation" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_88191aa9-a7f6-4050-be3b-fa345afdfc2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_4151b856-f9f7-47d9-8ba8-9109fb07be43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_88191aa9-a7f6-4050-be3b-fa345afdfc2b" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_4151b856-f9f7-47d9-8ba8-9109fb07be43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_700e1737-e4b4-4163-aeeb-ec0dff48dc87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_a96524e2-6870-4ba8-bfe2-8203d724d232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_700e1737-e4b4-4163-aeeb-ec0dff48dc87" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_a96524e2-6870-4ba8-bfe2-8203d724d232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_13c16e67-f4ce-4390-b41f-d4725009d7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_700e1737-e4b4-4163-aeeb-ec0dff48dc87" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_13c16e67-f4ce-4390-b41f-d4725009d7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_2a308cd5-8c86-4b04-8c5c-5642d8770980" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_700e1737-e4b4-4163-aeeb-ec0dff48dc87" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_2a308cd5-8c86-4b04-8c5c-5642d8770980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_657fae58-73b3-470c-b59a-8786ff3eb9b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4b1ec6af-9061-4f50-b763-655cf9c2e824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_657fae58-73b3-470c-b59a-8786ff3eb9b1" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4b1ec6af-9061-4f50-b763-655cf9c2e824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_dd72456c-73ea-42b4-9df2-4b4410ba45dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4b1ec6af-9061-4f50-b763-655cf9c2e824" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_dd72456c-73ea-42b4-9df2-4b4410ba45dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_dd72456c-73ea-42b4-9df2-4b4410ba45dc" xlink:to="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CableCommunicationsMember_33218c28-b606-4f11-8d38-4cea9c6c7923" xlink:href="cmcsa-20210630.xsd#cmcsa_CableCommunicationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:to="loc_cmcsa_CableCommunicationsMember_33218c28-b606-4f11-8d38-4cea9c6c7923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaMember_752b0791-b71c-436a-afb7-17618721147e" xlink:href="cmcsa-20210630.xsd#cmcsa_MediaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:to="loc_cmcsa_MediaMember_752b0791-b71c-436a-afb7-17618721147e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StudiosMember_8628b3cb-1fb0-45ff-9576-837493a496c1" xlink:href="cmcsa-20210630.xsd#cmcsa_StudiosMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:to="loc_cmcsa_StudiosMember_8628b3cb-1fb0-45ff-9576-837493a496c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ThemeParksMember_f5ea78d1-aaf0-4d5d-ac15-efe3c81e89ac" xlink:href="cmcsa-20210630.xsd#cmcsa_ThemeParksMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:to="loc_cmcsa_ThemeParksMember_f5ea78d1-aaf0-4d5d-ac15-efe3c81e89ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_HeadquartersAndOtherMember_ec37d2d1-8d50-4949-9c52-e8e0c60fe8ad" xlink:href="cmcsa-20210630.xsd#cmcsa_HeadquartersAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:to="loc_cmcsa_HeadquartersAndOtherMember_ec37d2d1-8d50-4949-9c52-e8e0c60fe8ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NBCUniversalSegmentsMember_f784a705-7c44-4bc7-b27e-9bc157a4d81b" xlink:href="cmcsa-20210630.xsd#cmcsa_NBCUniversalSegmentsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:to="loc_cmcsa_NBCUniversalSegmentsMember_f784a705-7c44-4bc7-b27e-9bc157a4d81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SkyLimitedMember_832444f1-6f07-4fab-81b2-1cf5cb98d68d" xlink:href="cmcsa-20210630.xsd#cmcsa_SkyLimitedMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:to="loc_cmcsa_SkyLimitedMember_832444f1-6f07-4fab-81b2-1cf5cb98d68d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_d68b640c-bc28-47e7-b0d3-d58e82daca2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7b43e717-38eb-4793-b705-b30c17970e29" xlink:to="loc_us-gaap_CorporateAndOtherMember_d68b640c-bc28-47e7-b0d3-d58e82daca2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_efe799e0-4ffc-45a9-9f2f-8ad9e6465c90" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4b1ec6af-9061-4f50-b763-655cf9c2e824" xlink:to="loc_srt_ConsolidationItemsAxis_efe799e0-4ffc-45a9-9f2f-8ad9e6465c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_81b31281-91da-4aad-b964-08088ff6a61c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_efe799e0-4ffc-45a9-9f2f-8ad9e6465c90" xlink:to="loc_srt_ConsolidationItemsDomain_81b31281-91da-4aad-b964-08088ff6a61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_6eb7c78a-8379-42b9-816d-84215944cfc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_81b31281-91da-4aad-b964-08088ff6a61c" xlink:to="loc_us-gaap_OperatingSegmentsMember_6eb7c78a-8379-42b9-816d-84215944cfc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_405b90c9-783f-4816-8d66-a1832a44b28a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_81b31281-91da-4aad-b964-08088ff6a61c" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_405b90c9-783f-4816-8d66-a1832a44b28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_TotalIntersegmentEliminationsMember_fd1653e9-a4f7-4770-b159-9c6895c4c630" xlink:href="cmcsa-20210630.xsd#cmcsa_TotalIntersegmentEliminationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MaterialReconcilingItemsMember_405b90c9-783f-4816-8d66-a1832a44b28a" xlink:to="loc_cmcsa_TotalIntersegmentEliminationsMember_fd1653e9-a4f7-4770-b159-9c6895c4c630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_2f61ca25-7b4c-450d-8328-87a84213192d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_TotalIntersegmentEliminationsMember_fd1653e9-a4f7-4770-b159-9c6895c4c630" xlink:to="loc_us-gaap_IntersegmentEliminationMember_2f61ca25-7b4c-450d-8328-87a84213192d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_7f8b125c-0baf-4c49-855d-050bde831be5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4b1ec6af-9061-4f50-b763-655cf9c2e824" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_7f8b125c-0baf-4c49-855d-050bde831be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_81758886-fcad-456c-9110-ea771a259510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7f8b125c-0baf-4c49-855d-050bde831be5" xlink:to="loc_us-gaap_NumberOfReportableSegments_81758886-fcad-456c-9110-ea771a259510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_3383d52e-e73a-477a-8acd-c1a847047d42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_7f8b125c-0baf-4c49-855d-050bde831be5" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_3383d52e-e73a-477a-8acd-c1a847047d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_82c0b85c-499a-430e-855d-1ce1a0ae3bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_3383d52e-e73a-477a-8acd-c1a847047d42" xlink:to="loc_us-gaap_Revenues_82c0b85c-499a-430e-855d-1ce1a0ae3bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdjustedEBITDA_cfc10cf3-d19a-4a85-8d50-c43c3a247622" xlink:href="cmcsa-20210630.xsd#cmcsa_AdjustedEBITDA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_3383d52e-e73a-477a-8acd-c1a847047d42" xlink:to="loc_cmcsa_AdjustedEBITDA_cfc10cf3-d19a-4a85-8d50-c43c3a247622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_71ab197c-487e-49b9-b54a-00191614c91a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_3383d52e-e73a-477a-8acd-c1a847047d42" xlink:to="loc_us-gaap_DepreciationAndAmortization_71ab197c-487e-49b9-b54a-00191614c91a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c62f5726-638a-4eef-b528-3719d1a97035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_3383d52e-e73a-477a-8acd-c1a847047d42" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c62f5726-638a-4eef-b528-3719d1a97035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_b7c568a2-5418-4e85-9969-e17c83dc7530" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_3383d52e-e73a-477a-8acd-c1a847047d42" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_b7c568a2-5418-4e85-9969-e17c83dc7530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_04eb7dc0-22f8-48a0-a1d4-4e70dfc13535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdjustedEBITDA_3c3ab225-591d-438b-bb5d-c91663bb2000" xlink:href="cmcsa-20210630.xsd#cmcsa_AdjustedEBITDA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_04eb7dc0-22f8-48a0-a1d4-4e70dfc13535" xlink:to="loc_cmcsa_AdjustedEBITDA_3c3ab225-591d-438b-bb5d-c91663bb2000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA_bd70e2a0-7b4f-4de3-8296-6b07292d32e5" xlink:href="cmcsa-20210630.xsd#cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_04eb7dc0-22f8-48a0-a1d4-4e70dfc13535" xlink:to="loc_cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA_bd70e2a0-7b4f-4de3-8296-6b07292d32e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_24bf5b6d-88b2-4c69-9b5f-2d59a217bd77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_04eb7dc0-22f8-48a0-a1d4-4e70dfc13535" xlink:to="loc_us-gaap_Depreciation_24bf5b6d-88b2-4c69-9b5f-2d59a217bd77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_24d248ff-d0a8-430d-9532-dffbc20f9b02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_04eb7dc0-22f8-48a0-a1d4-4e70dfc13535" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_24d248ff-d0a8-430d-9532-dffbc20f9b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_27500044-2b0a-4294-92dd-bdd09734f399" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_04eb7dc0-22f8-48a0-a1d4-4e70dfc13535" xlink:to="loc_us-gaap_InterestExpense_27500044-2b0a-4294-92dd-bdd09734f399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_a9d05b93-6a31-4af8-949d-6b968df5eeb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_04eb7dc0-22f8-48a0-a1d4-4e70dfc13535" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_a9d05b93-6a31-4af8-949d-6b968df5eeb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f5f93c6a-456e-4ae5-bcce-18ffb31ac11f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_04eb7dc0-22f8-48a0-a1d4-4e70dfc13535" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f5f93c6a-456e-4ae5-bcce-18ffb31ac11f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SegmentInformationScheduleofChangeinGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fdd53ca8-7bdd-456f-9092-b8a9445423aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_8b3ad20e-781b-4cc3-9743-de42a0f05001" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fdd53ca8-7bdd-456f-9092-b8a9445423aa" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8b3ad20e-781b-4cc3-9743-de42a0f05001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_1d16fc3b-2bbe-4a4a-8ccc-5a1152db4ff9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8b3ad20e-781b-4cc3-9743-de42a0f05001" xlink:to="loc_srt_ConsolidationItemsAxis_1d16fc3b-2bbe-4a4a-8ccc-5a1152db4ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8685ce6b-a55a-47a9-b2c3-bc66adb5b262" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_1d16fc3b-2bbe-4a4a-8ccc-5a1152db4ff9" xlink:to="loc_srt_ConsolidationItemsDomain_8685ce6b-a55a-47a9-b2c3-bc66adb5b262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_694939cc-1537-4d5c-bc29-826c9a1a68a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8685ce6b-a55a-47a9-b2c3-bc66adb5b262" xlink:to="loc_us-gaap_OperatingSegmentsMember_694939cc-1537-4d5c-bc29-826c9a1a68a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c2e2565b-c54c-42d0-9407-15c75b4e9016" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8b3ad20e-781b-4cc3-9743-de42a0f05001" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c2e2565b-c54c-42d0-9407-15c75b4e9016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2e2565b-c54c-42d0-9407-15c75b4e9016" xlink:to="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CableCommunicationsMember_5df1a092-dc1d-4a48-8dca-a75e4d29b474" xlink:href="cmcsa-20210630.xsd#cmcsa_CableCommunicationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_cmcsa_CableCommunicationsMember_5df1a092-dc1d-4a48-8dca-a75e4d29b474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CableNetworksMember_76603eab-d617-463b-a0dc-db7b67c108db" xlink:href="cmcsa-20210630.xsd#cmcsa_CableNetworksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_cmcsa_CableNetworksMember_76603eab-d617-463b-a0dc-db7b67c108db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BroadcastTelevisionMember_0644565e-44aa-491b-ae2a-d3aafad37a01" xlink:href="cmcsa-20210630.xsd#cmcsa_BroadcastTelevisionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_cmcsa_BroadcastTelevisionMember_0644565e-44aa-491b-ae2a-d3aafad37a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmedEntertainmentMember_e13645d4-11c1-4ae0-82ec-1325eb4df507" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmedEntertainmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_cmcsa_FilmedEntertainmentMember_e13645d4-11c1-4ae0-82ec-1325eb4df507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaMember_6400e984-4fec-4fbf-8a05-0f2910ef1ed3" xlink:href="cmcsa-20210630.xsd#cmcsa_MediaMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_cmcsa_MediaMember_6400e984-4fec-4fbf-8a05-0f2910ef1ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StudiosMember_1c3c5dea-37b1-4507-af20-0b2f30f99801" xlink:href="cmcsa-20210630.xsd#cmcsa_StudiosMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_cmcsa_StudiosMember_1c3c5dea-37b1-4507-af20-0b2f30f99801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ThemeParksMember_4cdb8f40-372e-41b3-a375-f3b76fe408b9" xlink:href="cmcsa-20210630.xsd#cmcsa_ThemeParksMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_cmcsa_ThemeParksMember_4cdb8f40-372e-41b3-a375-f3b76fe408b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SkyLimitedMember_91d089ab-31ba-4ae8-a2ea-d7f009a11444" xlink:href="cmcsa-20210630.xsd#cmcsa_SkyLimitedMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_cmcsa_SkyLimitedMember_91d089ab-31ba-4ae8-a2ea-d7f009a11444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_00c6dacd-6997-4c98-bf51-7c9781a36dac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0bd89720-2a0d-477f-84c3-3892b5f18458" xlink:to="loc_us-gaap_CorporateAndOtherMember_00c6dacd-6997-4c98-bf51-7c9781a36dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeAxis_8edf8e25-b497-4a0c-808a-034338e8c8cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8b3ad20e-781b-4cc3-9743-de42a0f05001" xlink:to="loc_us-gaap_ReclassificationTypeAxis_8edf8e25-b497-4a0c-808a-034338e8c8cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_dc401756-1d55-493c-a68b-ecb9207664cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTypeAxis_8edf8e25-b497-4a0c-808a-034338e8c8cb" xlink:to="loc_us-gaap_ReclassificationTypeDomain_dc401756-1d55-493c-a68b-ecb9207664cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ReclassificationDueToSegmentChangeMember_a0a276d8-90f4-4151-9d61-b252a9d02a7b" xlink:href="cmcsa-20210630.xsd#cmcsa_ReclassificationDueToSegmentChangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTypeDomain_dc401756-1d55-493c-a68b-ecb9207664cc" xlink:to="loc_cmcsa_ReclassificationDueToSegmentChangeMember_a0a276d8-90f4-4151-9d61-b252a9d02a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_b4991cc0-6c65-4e4a-95d1-4035d08137f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8b3ad20e-781b-4cc3-9743-de42a0f05001" xlink:to="loc_us-gaap_GoodwillLineItems_b4991cc0-6c65-4e4a-95d1-4035d08137f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_ecff8606-ff03-4cd3-8502-5b9e08a126ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_b4991cc0-6c65-4e4a-95d1-4035d08137f1" xlink:to="loc_us-gaap_GoodwillRollForward_ecff8606-ff03-4cd3-8502-5b9e08a126ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3e0eb68e-176c-4d0d-b5d0-8e3924efe12b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_ecff8606-ff03-4cd3-8502-5b9e08a126ca" xlink:to="loc_us-gaap_Goodwill_3e0eb68e-176c-4d0d-b5d0-8e3924efe12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_GoodwillForeignCurrencyTranslationAndOther_2779fd6f-c561-4a6f-9012-06c24a1b6ccd" xlink:href="cmcsa-20210630.xsd#cmcsa_GoodwillForeignCurrencyTranslationAndOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_ecff8606-ff03-4cd3-8502-5b9e08a126ca" xlink:to="loc_cmcsa_GoodwillForeignCurrencyTranslationAndOther_2779fd6f-c561-4a6f-9012-06c24a1b6ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e25476d5-3754-454f-bc06-538b060699a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_ecff8606-ff03-4cd3-8502-5b9e08a126ca" xlink:to="loc_us-gaap_Goodwill_e25476d5-3754-454f-bc06-538b060699a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/Revenue" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_619e942c-f566-4df8-b08d-eb6604c91915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_e793af3e-6101-4a8f-86e4-3aa18d351f17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_619e942c-f566-4df8-b08d-eb6604c91915" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_e793af3e-6101-4a8f-86e4-3aa18d351f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueTables" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_49f26059-cfcb-4c48-9b6c-9d586a761a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_470f5a3d-e670-4e7d-bc34-9758f58fb3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_49f26059-cfcb-4c48-9b6c-9d586a761a5b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_470f5a3d-e670-4e7d-bc34-9758f58fb3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_3a6b2ff7-34ad-4823-885c-bfc59f8ce20d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_49f26059-cfcb-4c48-9b6c-9d586a761a5b" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_3a6b2ff7-34ad-4823-885c-bfc59f8ce20d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_a622d164-5080-4602-a2f3-0c695bd3cb73" xlink:href="cmcsa-20210630.xsd#cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_49f26059-cfcb-4c48-9b6c-9d586a761a5b" xlink:to="loc_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock_a622d164-5080-4602-a2f3-0c695bd3cb73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#RevenueDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/RevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_8e546b16-9cae-49a3-92d6-ecde4850c6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c77df7ea-5ff2-4dd5-be13-eb1b22e0e935" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_8e546b16-9cae-49a3-92d6-ecde4850c6d1" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c77df7ea-5ff2-4dd5-be13-eb1b22e0e935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_aabac181-c88e-4784-96c3-3caac0a3bc31" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c77df7ea-5ff2-4dd5-be13-eb1b22e0e935" xlink:to="loc_srt_ConsolidationItemsAxis_aabac181-c88e-4784-96c3-3caac0a3bc31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9d3b82f5-9e2a-4692-89b0-a90af38fbbec" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_aabac181-c88e-4784-96c3-3caac0a3bc31" xlink:to="loc_srt_ConsolidationItemsDomain_9d3b82f5-9e2a-4692-89b0-a90af38fbbec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_57d1dd79-ddc4-45b2-9b08-f00fe2c8f062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9d3b82f5-9e2a-4692-89b0-a90af38fbbec" xlink:to="loc_us-gaap_OperatingSegmentsMember_57d1dd79-ddc4-45b2-9b08-f00fe2c8f062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_3daf6275-a560-4730-8186-bb7d8dfb3c45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_9d3b82f5-9e2a-4692-89b0-a90af38fbbec" xlink:to="loc_us-gaap_IntersegmentEliminationMember_3daf6275-a560-4730-8186-bb7d8dfb3c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_81792d80-cc62-4c98-8786-4e0a3f8bac77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c77df7ea-5ff2-4dd5-be13-eb1b22e0e935" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_81792d80-cc62-4c98-8786-4e0a3f8bac77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_80c1cdd3-782a-4803-9eeb-fd0109a44bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_81792d80-cc62-4c98-8786-4e0a3f8bac77" xlink:to="loc_us-gaap_SegmentDomain_80c1cdd3-782a-4803-9eeb-fd0109a44bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CableCommunicationsMember_4cf4686f-d441-41f1-8809-9b56dd4a97be" xlink:href="cmcsa-20210630.xsd#cmcsa_CableCommunicationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_80c1cdd3-782a-4803-9eeb-fd0109a44bf2" xlink:to="loc_cmcsa_CableCommunicationsMember_4cf4686f-d441-41f1-8809-9b56dd4a97be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NBCUniversalSegmentsMember_d2c98719-12a0-4bc7-a93b-cf075913c6a9" xlink:href="cmcsa-20210630.xsd#cmcsa_NBCUniversalSegmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_80c1cdd3-782a-4803-9eeb-fd0109a44bf2" xlink:to="loc_cmcsa_NBCUniversalSegmentsMember_d2c98719-12a0-4bc7-a93b-cf075913c6a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_MediaMember_28545ff9-9055-4d7b-963c-e11264deea41" xlink:href="cmcsa-20210630.xsd#cmcsa_MediaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_NBCUniversalSegmentsMember_d2c98719-12a0-4bc7-a93b-cf075913c6a9" xlink:to="loc_cmcsa_MediaMember_28545ff9-9055-4d7b-963c-e11264deea41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_StudiosMember_0aea2f4c-61fc-4aab-9941-d982d387dbe1" xlink:href="cmcsa-20210630.xsd#cmcsa_StudiosMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_NBCUniversalSegmentsMember_d2c98719-12a0-4bc7-a93b-cf075913c6a9" xlink:to="loc_cmcsa_StudiosMember_0aea2f4c-61fc-4aab-9941-d982d387dbe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ThemeParksMember_8823ced8-57ec-42b9-9b13-42ce670b6984" xlink:href="cmcsa-20210630.xsd#cmcsa_ThemeParksMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_NBCUniversalSegmentsMember_d2c98719-12a0-4bc7-a93b-cf075913c6a9" xlink:to="loc_cmcsa_ThemeParksMember_8823ced8-57ec-42b9-9b13-42ce670b6984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_HeadquartersAndOtherMember_5efba63f-fb2f-4668-b2ed-3929174ac30b" xlink:href="cmcsa-20210630.xsd#cmcsa_HeadquartersAndOtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_NBCUniversalSegmentsMember_d2c98719-12a0-4bc7-a93b-cf075913c6a9" xlink:to="loc_cmcsa_HeadquartersAndOtherMember_5efba63f-fb2f-4668-b2ed-3929174ac30b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SkyLimitedMember_4095ff6a-394c-4131-b9b6-972074bb702a" xlink:href="cmcsa-20210630.xsd#cmcsa_SkyLimitedMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_80c1cdd3-782a-4803-9eeb-fd0109a44bf2" xlink:to="loc_cmcsa_SkyLimitedMember_4095ff6a-394c-4131-b9b6-972074bb702a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_6c7cd755-e485-4ad2-bd91-b1fbfa559fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_80c1cdd3-782a-4803-9eeb-fd0109a44bf2" xlink:to="loc_us-gaap_CorporateAndOtherMember_6c7cd755-e485-4ad2-bd91-b1fbfa559fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_712ae18a-067f-4cff-8f64-c9b9e3f2a4cf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c77df7ea-5ff2-4dd5-be13-eb1b22e0e935" xlink:to="loc_srt_ProductOrServiceAxis_712ae18a-067f-4cff-8f64-c9b9e3f2a4cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_712ae18a-067f-4cff-8f64-c9b9e3f2a4cf" xlink:to="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialBroadbandMember_c676fa18-8aa2-4d80-ae2f-1b3f6fd148be" xlink:href="cmcsa-20210630.xsd#cmcsa_ResidentialBroadbandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_ResidentialBroadbandMember_c676fa18-8aa2-4d80-ae2f-1b3f6fd148be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialVideoMember_2bc8a5f4-d3be-46a0-94e0-af787b017927" xlink:href="cmcsa-20210630.xsd#cmcsa_ResidentialVideoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_ResidentialVideoMember_2bc8a5f4-d3be-46a0-94e0-af787b017927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialVoiceMember_2e5ec0f3-4650-4734-8ac1-fb07e4c3b117" xlink:href="cmcsa-20210630.xsd#cmcsa_ResidentialVoiceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_ResidentialVoiceMember_2e5ec0f3-4650-4734-8ac1-fb07e4c3b117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ResidentialWirelessMember_81730301-5cd8-49dd-907a-1dbea5768443" xlink:href="cmcsa-20210630.xsd#cmcsa_ResidentialWirelessMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_ResidentialWirelessMember_81730301-5cd8-49dd-907a-1dbea5768443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_BusinessServicesMember_c00752e9-6c67-4196-b6c3-0a592b46ca5c" xlink:href="cmcsa-20210630.xsd#cmcsa_BusinessServicesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_BusinessServicesMember_c00752e9-6c67-4196-b6c3-0a592b46ca5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DistributionMember_32648161-1ae2-4241-b1bf-b3d883c8fdad" xlink:href="cmcsa-20210630.xsd#cmcsa_DistributionMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_DistributionMember_32648161-1ae2-4241-b1bf-b3d883c8fdad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContentLicensingMember_3c0bfda0-3001-4c0f-901e-51fff977a9f4" xlink:href="cmcsa-20210630.xsd#cmcsa_ContentLicensingMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_ContentLicensingMember_3c0bfda0-3001-4c0f-901e-51fff977a9f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_DirectToConsumerMember_acbab169-a64a-4fd5-a167-5d860cdaebf0" xlink:href="cmcsa-20210630.xsd#cmcsa_DirectToConsumerMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_DirectToConsumerMember_acbab169-a64a-4fd5-a167-5d860cdaebf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ContentMember_412a818a-41f4-48b1-8b7a-bed5797cb0b9" xlink:href="cmcsa-20210630.xsd#cmcsa_ContentMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_ContentMember_412a818a-41f4-48b1-8b7a-bed5797cb0b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingMember_357e60e2-433a-4b33-bc78-da31e7b0814c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_us-gaap_AdvertisingMember_357e60e2-433a-4b33-bc78-da31e7b0814c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_TheatricalMember_441d4233-9d9c-4877-a24a-e71dfcfd438e" xlink:href="cmcsa-20210630.xsd#cmcsa_TheatricalMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_TheatricalMember_441d4233-9d9c-4877-a24a-e71dfcfd438e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_HomeEntertainmentAndOtherMember_4683d696-ce43-47d4-9e17-e6ad7cc66a17" xlink:href="cmcsa-20210630.xsd#cmcsa_HomeEntertainmentAndOtherMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_HomeEntertainmentAndOtherMember_4683d696-ce43-47d4-9e17-e6ad7cc66a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherMember_1b6550d4-7d7f-4ab7-a778-dce361f9d26f" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cd9da680-8232-4ca6-8f71-2d29f26ab1c3" xlink:to="loc_cmcsa_OtherMember_1b6550d4-7d7f-4ab7-a778-dce361f9d26f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_96dd98d6-57d5-40e4-8db5-e9af9172be17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c77df7ea-5ff2-4dd5-be13-eb1b22e0e935" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_96dd98d6-57d5-40e4-8db5-e9af9172be17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_7c8a7a5d-360e-4201-96ec-35be13624a59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_96dd98d6-57d5-40e4-8db5-e9af9172be17" xlink:to="loc_us-gaap_Revenues_7c8a7a5d-360e-4201-96ec-35be13624a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#RevenueRevenuebyGeographicLocationDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_b4805f02-0496-4b7e-9a33-9bcbe7de20d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_50a20002-c86a-4569-99a9-c6cce9397fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_b4805f02-0496-4b7e-9a33-9bcbe7de20d4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_50a20002-c86a-4569-99a9-c6cce9397fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1f5a0255-dbd4-4f30-80cd-0c7a75888c44" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50a20002-c86a-4569-99a9-c6cce9397fb7" xlink:to="loc_srt_StatementGeographicalAxis_1f5a0255-dbd4-4f30-80cd-0c7a75888c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_01fc1a10-98d4-4f5d-a33f-a3e660680277" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1f5a0255-dbd4-4f30-80cd-0c7a75888c44" xlink:to="loc_srt_SegmentGeographicalDomain_01fc1a10-98d4-4f5d-a33f-a3e660680277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_4f6de29e-7e31-4dfc-bb57-a0ec23c54e82" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_01fc1a10-98d4-4f5d-a33f-a3e660680277" xlink:to="loc_country_US_4f6de29e-7e31-4dfc-bb57-a0ec23c54e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_9d830ac5-cb83-4c54-b362-a6b29a4554d0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_01fc1a10-98d4-4f5d-a33f-a3e660680277" xlink:to="loc_srt_EuropeMember_9d830ac5-cb83-4c54-b362-a6b29a4554d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherGeographicLocationsMember_4de2b858-9253-47d8-8f05-cddc8e09dd83" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherGeographicLocationsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_01fc1a10-98d4-4f5d-a33f-a3e660680277" xlink:to="loc_cmcsa_OtherGeographicLocationsMember_4de2b858-9253-47d8-8f05-cddc8e09dd83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2dd868c4-25a0-4cfa-8c7d-20802b13917c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50a20002-c86a-4569-99a9-c6cce9397fb7" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_2dd868c4-25a0-4cfa-8c7d-20802b13917c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_0a84dd11-a430-434d-aaf9-938a6d3de9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2dd868c4-25a0-4cfa-8c7d-20802b13917c" xlink:to="loc_us-gaap_Revenues_0a84dd11-a430-434d-aaf9-938a6d3de9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#RevenueCondensedConsolidatedBalanceSheetDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_d05ac6b8-afaa-4417-9b1b-33157868206a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_5f9a1a00-83a7-4751-b93f-9922c430df37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_d05ac6b8-afaa-4417-9b1b-33157868206a" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_5f9a1a00-83a7-4751-b93f-9922c430df37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6539582b-a92b-492d-8681-7a132a448b08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_d05ac6b8-afaa-4417-9b1b-33157868206a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6539582b-a92b-492d-8681-7a132a448b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d86d80c9-e934-4483-bd8b-8b4c7dc92cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_d05ac6b8-afaa-4417-9b1b-33157868206a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d86d80c9-e934-4483-bd8b-8b4c7dc92cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_48ff7048-2778-45de-9260-627c461c00ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_d05ac6b8-afaa-4417-9b1b-33157868206a" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_48ff7048-2778-45de-9260-627c461c00ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_2325c1ad-9659-46a4-ba83-8619bab25c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_d05ac6b8-afaa-4417-9b1b-33157868206a" xlink:to="loc_us-gaap_CapitalizedContractCostNet_2325c1ad-9659-46a4-ba83-8619bab25c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_ff8ee7da-8a99-44e0-8081-276748728a40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_d05ac6b8-afaa-4417-9b1b-33157868206a" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_ff8ee7da-8a99-44e0-8081-276748728a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ProgrammingandProductionCosts" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#ProgrammingandProductionCosts"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ProgrammingandProductionCosts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndustriesAbstract_e9aee983-2bcb-4cd3-a744-c0e5dd0ea8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIndustriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntertainmentTextBlock_e8b219ac-7860-476e-a332-27cefe1b25c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EntertainmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_e9aee983-2bcb-4cd3-a744-c0e5dd0ea8a3" xlink:to="loc_us-gaap_EntertainmentTextBlock_e8b219ac-7860-476e-a332-27cefe1b25c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsTables" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#ProgrammingandProductionCostsTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ProgrammingandProductionCostsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndustriesAbstract_af193451-3ddf-4c63-a274-b1d342a44d65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIndustriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock_d3dd74e3-c199-41f8-909e-ed086a626105" xlink:href="cmcsa-20210630.xsd#cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_af193451-3ddf-4c63-a274-b1d342a44d65" xlink:to="loc_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock_d3dd74e3-c199-41f8-909e-ed086a626105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock_97e642eb-ea5f-4fe0-8b10-67fe44fb8041" xlink:href="cmcsa-20210630.xsd#cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_af193451-3ddf-4c63-a274-b1d342a44d65" xlink:to="loc_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock_97e642eb-ea5f-4fe0-8b10-67fe44fb8041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndustriesAbstract_87fde4dd-d57b-4fab-b98d-e28d6a84d01e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIndustriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_VideoDistributionProgrammingExpense_a7253d63-f463-48e8-a430-072756a95c61" xlink:href="cmcsa-20210630.xsd#cmcsa_VideoDistributionProgrammingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_87fde4dd-d57b-4fab-b98d-e28d6a84d01e" xlink:to="loc_cmcsa_VideoDistributionProgrammingExpense_a7253d63-f463-48e8-a430-072756a95c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmAndTelevisionContentAbstract_8e2a0e77-ca2a-4435-b4e3-59d3338bc7ba" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmAndTelevisionContentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_87fde4dd-d57b-4fab-b98d-e28d6a84d01e" xlink:to="loc_cmcsa_FilmAndTelevisionContentAbstract_8e2a0e77-ca2a-4435-b4e3-59d3338bc7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals_26080e32-46a4-4e94-b9b5-dc892854e43c" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionContentAbstract_8e2a0e77-ca2a-4435-b4e3-59d3338bc7ba" xlink:to="loc_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals_26080e32-46a4-4e94-b9b5-dc892854e43c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense_2ea1c3b8-3046-4171-85e0-49f153bc8513" xlink:href="cmcsa-20210630.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_FilmAndTelevisionContentAbstract_8e2a0e77-ca2a-4435-b4e3-59d3338bc7ba" xlink:to="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense_2ea1c3b8-3046-4171-85e0-49f153bc8513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherProgrammingAndProductionExpense_b7d27d0e-56e7-441d-a63d-b3036c9a8dae" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherProgrammingAndProductionExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_87fde4dd-d57b-4fab-b98d-e28d6a84d01e" xlink:to="loc_cmcsa_OtherProgrammingAndProductionExpense_b7d27d0e-56e7-441d-a63d-b3036c9a8dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProgrammingAndProductionCosts_1e79420f-31c1-44ac-aa08-171e0d10d125" xlink:href="cmcsa-20210630.xsd#cmcsa_ProgrammingAndProductionCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_87fde4dd-d57b-4fab-b98d-e28d6a84d01e" xlink:to="loc_cmcsa_ProgrammingAndProductionCosts_1e79420f-31c1-44ac-aa08-171e0d10d125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense_e80965e7-55c1-463d-bf5f-c88f0a0ecbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FilmMonetizedOnItsOwnAmortizationExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_87fde4dd-d57b-4fab-b98d-e28d6a84d01e" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense_e80965e7-55c1-463d-bf5f-c88f0a0ecbd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIndustriesAbstract_f81612bf-d555-465c-8829-b14faee4fe69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIndustriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmCostsAbstract_622ebf30-a32d-42c7-8e75-ccfb6787f54c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FilmCostsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_f81612bf-d555-465c-8829-b14faee4fe69" xlink:to="loc_us-gaap_FilmCostsAbstract_622ebf30-a32d-42c7-8e75-ccfb6787f54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased_9ae9de7a-18fe-4d44-ab38-4a36848da15e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FilmCostsAbstract_622ebf30-a32d-42c7-8e75-ccfb6787f54c" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased_9ae9de7a-18fe-4d44-ab38-4a36848da15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased_adc855f1-6b87-4d47-87eb-3bac1df73951" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FilmCostsAbstract_622ebf30-a32d-42c7-8e75-ccfb6787f54c" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased_adc855f1-6b87-4d47-87eb-3bac1df73951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment_039e6629-0107-4cbd-80f9-82e69cc4d995" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FilmCostsAbstract_622ebf30-a32d-42c7-8e75-ccfb6787f54c" xlink:to="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment_039e6629-0107-4cbd-80f9-82e69cc4d995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_f3902b88-e9df-47e5-90c7-9d898a730328" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FilmMonetizedOnItsOwnCapitalizedCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FilmCostsAbstract_622ebf30-a32d-42c7-8e75-ccfb6787f54c" xlink:to="loc_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost_f3902b88-e9df-47e5-90c7-9d898a730328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost_688629a9-f8cc-44c4-9eca-39e27b1fa5e2" xlink:href="cmcsa-20210630.xsd#cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_f81612bf-d555-465c-8829-b14faee4fe69" xlink:to="loc_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost_688629a9-f8cc-44c4-9eca-39e27b1fa5e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances_8a3b2d6f-db01-40cc-af05-56aaa5634b8a" xlink:href="cmcsa-20210630.xsd#cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIndustriesAbstract_f81612bf-d555-465c-8829-b14faee4fe69" xlink:to="loc_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances_8a3b2d6f-db01-40cc-af05-56aaa5634b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/LongTermDebt" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#LongTermDebt"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/LongTermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_443bc078-ca07-49d1-aa76-d841d2d91815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_a09fe6f4-66fa-4652-89ea-bb3fd8b83299" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_443bc078-ca07-49d1-aa76-d841d2d91815" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_a09fe6f4-66fa-4652-89ea-bb3fd8b83299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#LongTermDebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/LongTermDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e8948a28-3efb-4d26-af56-973273f0813f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_1c45ff6d-f9cd-4160-88a1-d2a15ca9c605" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e8948a28-3efb-4d26-af56-973273f0813f" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_1c45ff6d-f9cd-4160-88a1-d2a15ca9c605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0ad261a3-39e1-4921-ac32-03ba09d2d3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1c45ff6d-f9cd-4160-88a1-d2a15ca9c605" xlink:to="loc_us-gaap_CreditFacilityAxis_0ad261a3-39e1-4921-ac32-03ba09d2d3bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7ba97959-0153-4290-8c3d-6693539593d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_0ad261a3-39e1-4921-ac32-03ba09d2d3bd" xlink:to="loc_us-gaap_CreditFacilityDomain_7ba97959-0153-4290-8c3d-6693539593d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_587669c8-a8f9-4df6-8da5-2974373a3cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_7ba97959-0153-4290-8c3d-6693539593d6" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_587669c8-a8f9-4df6-8da5-2974373a3cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_e9bd9799-38ed-424e-82d4-69df314f60f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1c45ff6d-f9cd-4160-88a1-d2a15ca9c605" xlink:to="loc_us-gaap_VariableRateAxis_e9bd9799-38ed-424e-82d4-69df314f60f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e4916260-3b27-4204-946b-f64c06652bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_e9bd9799-38ed-424e-82d4-69df314f60f6" xlink:to="loc_us-gaap_VariableRateDomain_e4916260-3b27-4204-946b-f64c06652bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_4852b63a-a1a8-44fe-9a4e-b4b282d80e94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_e4916260-3b27-4204-946b-f64c06652bdf" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_4852b63a-a1a8-44fe-9a4e-b4b282d80e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ef46e968-5ae0-4402-bb58-aff07997a39d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1c45ff6d-f9cd-4160-88a1-d2a15ca9c605" xlink:to="loc_us-gaap_DebtInstrumentAxis_ef46e968-5ae0-4402-bb58-aff07997a39d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5951287c-3055-40e3-ad65-1913d1ecdde5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ef46e968-5ae0-4402-bb58-aff07997a39d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5951287c-3055-40e3-ad65-1913d1ecdde5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_3f724151-0ec8-49fe-8f6b-551e599db1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5951287c-3055-40e3-ad65-1913d1ecdde5" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_3f724151-0ec8-49fe-8f6b-551e599db1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_d9f91805-6b40-434f-b80f-a7ef14098900" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1c45ff6d-f9cd-4160-88a1-d2a15ca9c605" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_d9f91805-6b40-434f-b80f-a7ef14098900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_d592808d-e883-4d65-aeb6-a0e954e3ce1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_d9f91805-6b40-434f-b80f-a7ef14098900" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_d592808d-e883-4d65-aeb6-a0e954e3ce1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_c4c4ce42-6556-40c2-8d9d-0aa75df1e4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_d9f91805-6b40-434f-b80f-a7ef14098900" xlink:to="loc_us-gaap_LongTermDebtFairValue_c4c4ce42-6556-40c2-8d9d-0aa75df1e4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_048a2202-984d-497f-842e-11afe9dd5acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_d9f91805-6b40-434f-b80f-a7ef14098900" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_048a2202-984d-497f-842e-11afe9dd5acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity_9b9fe65e-cba2-4b1d-8bf5-3ae298819ee4" xlink:href="cmcsa-20210630.xsd#cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_d9f91805-6b40-434f-b80f-a7ef14098900" xlink:to="loc_cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity_9b9fe65e-cba2-4b1d-8bf5-3ae298819ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_819713c3-5784-4aff-b009-14369e80ca30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_d9f91805-6b40-434f-b80f-a7ef14098900" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_819713c3-5784-4aff-b009-14369e80ca30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_87dc5522-b41e-4ac2-b842-f000eeff379c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_d9f91805-6b40-434f-b80f-a7ef14098900" xlink:to="loc_us-gaap_LineOfCredit_87dc5522-b41e-4ac2-b842-f000eeff379c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SignificantTransactions" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SignificantTransactions"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SignificantTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_13f8bb51-6e14-4908-b5ad-75634ebb9c18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SignificantTransactionsTextBlock_396b8d7e-5da4-4030-8280-666a1f9c3780" xlink:href="cmcsa-20210630.xsd#cmcsa_SignificantTransactionsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_13f8bb51-6e14-4908-b5ad-75634ebb9c18" xlink:to="loc_cmcsa_SignificantTransactionsTextBlock_396b8d7e-5da4-4030-8280-666a1f9c3780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SignificantTransactionsUniversalBeijingResortDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_73c32592-57c8-4802-8f74-941d4e293207" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ac0c4777-276a-4b2f-b4f7-d24ce42a3a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_73c32592-57c8-4802-8f74-941d4e293207" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ac0c4777-276a-4b2f-b4f7-d24ce42a3a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_3c695a06-d819-4e72-959e-c4cc40af3d01" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ac0c4777-276a-4b2f-b4f7-d24ce42a3a1d" xlink:to="loc_srt_OwnershipAxis_3c695a06-d819-4e72-959e-c4cc40af3d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_54760442-f863-488c-8acf-802fadcd4609" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_3c695a06-d819-4e72-959e-c4cc40af3d01" xlink:to="loc_srt_OwnershipDomain_54760442-f863-488c-8acf-802fadcd4609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_UniversalBeijingResortMember_b74c6e74-f86a-41eb-b3d5-efd985c005ff" xlink:href="cmcsa-20210630.xsd#cmcsa_UniversalBeijingResortMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_54760442-f863-488c-8acf-802fadcd4609" xlink:to="loc_cmcsa_UniversalBeijingResortMember_b74c6e74-f86a-41eb-b3d5-efd985c005ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_39dac792-a3ac-4562-9f13-8fe911c2eaf2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ac0c4777-276a-4b2f-b4f7-d24ce42a3a1d" xlink:to="loc_srt_ConsolidatedEntitiesAxis_39dac792-a3ac-4562-9f13-8fe911c2eaf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_de514351-d274-47fd-9368-cb5184fd1f17" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_39dac792-a3ac-4562-9f13-8fe911c2eaf2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_de514351-d274-47fd-9368-cb5184fd1f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_e8edd835-8ce3-487f-8120-18eb04272244" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_de514351-d274-47fd-9368-cb5184fd1f17" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_e8edd835-8ce3-487f-8120-18eb04272244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_dcb3e024-0f2b-422c-9010-0e5bcb980919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ac0c4777-276a-4b2f-b4f7-d24ce42a3a1d" xlink:to="loc_us-gaap_DebtInstrumentAxis_dcb3e024-0f2b-422c-9010-0e5bcb980919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f2cab7c4-8a72-4ad3-8a9d-3ed684daaa89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_dcb3e024-0f2b-422c-9010-0e5bcb980919" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f2cab7c4-8a72-4ad3-8a9d-3ed684daaa89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_UniversalBeijingResortTermLoansMember_d71d7d33-7ea8-4f39-aa7f-e91cf68b26a6" xlink:href="cmcsa-20210630.xsd#cmcsa_UniversalBeijingResortTermLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f2cab7c4-8a72-4ad3-8a9d-3ed684daaa89" xlink:to="loc_cmcsa_UniversalBeijingResortTermLoansMember_d71d7d33-7ea8-4f39-aa7f-e91cf68b26a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_792aca53-35dd-4e60-8797-4e0b8c95739e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ac0c4777-276a-4b2f-b4f7-d24ce42a3a1d" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_792aca53-35dd-4e60-8797-4e0b8c95739e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_3c572d7f-bb12-4bea-aa67-0981a7b1bd40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_792aca53-35dd-4e60-8797-4e0b8c95739e" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_3c572d7f-bb12-4bea-aa67-0981a7b1bd40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_01f5e854-0199-4ae6-b0a1-a5bc22d51287" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_792aca53-35dd-4e60-8797-4e0b8c95739e" xlink:to="loc_us-gaap_OtherLongTermDebt_01f5e854-0199-4ae6-b0a1-a5bc22d51287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_20a3cdc3-1595-4d98-b8b1-42c83508b70e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_792aca53-35dd-4e60-8797-4e0b8c95739e" xlink:to="loc_us-gaap_Assets_20a3cdc3-1595-4d98-b8b1-42c83508b70e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8082f0e8-8339-4b9b-aa94-b0c8298ae915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_792aca53-35dd-4e60-8797-4e0b8c95739e" xlink:to="loc_us-gaap_Liabilities_8082f0e8-8339-4b9b-aa94-b0c8298ae915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/Investments" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#Investments"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/Investments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_662a5e68-3052-4df8-80b7-4b5f021ed919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTextBlock_b21053b9-da55-4f1b-ac39-26a6aa9b7e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_662a5e68-3052-4df8-80b7-4b5f021ed919" xlink:to="loc_us-gaap_InvestmentTextBlock_b21053b9-da55-4f1b-ac39-26a6aa9b7e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsTables" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#InvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/InvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_f5c168f6-d41e-48b9-9563-4dd8e0257b63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock_c6810232-633b-4337-814a-09a1fa194c28" xlink:href="cmcsa-20210630.xsd#cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_f5c168f6-d41e-48b9-9563-4dd8e0257b63" xlink:to="loc_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock_c6810232-633b-4337-814a-09a1fa194c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryInvestmentHoldingsTextBlock_8bb7d407-ebb9-4401-88be-099b890d5302" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryInvestmentHoldingsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_f5c168f6-d41e-48b9-9563-4dd8e0257b63" xlink:to="loc_us-gaap_SummaryInvestmentHoldingsTextBlock_8bb7d407-ebb9-4401-88be-099b890d5302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsInvestmentandOtherIncomeLossNetDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#InvestmentsInvestmentandOtherIncomeLossNetDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/InvestmentsInvestmentandOtherIncomeLossNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_2f256b39-3197-4f85-b21a-e79f76b094da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_fc0c00ad-62d4-440e-b2fa-68a17394c9e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_2f256b39-3197-4f85-b21a-e79f76b094da" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_fc0c00ad-62d4-440e-b2fa-68a17394c9e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_7f3cf646-3df5-4045-a13c-9c6da3cb9724" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_2f256b39-3197-4f85-b21a-e79f76b094da" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_7f3cf646-3df5-4045-a13c-9c6da3cb9724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_OtherIncomeLossNet_813acd95-7ef2-4d0c-87a3-410f494c7c61" xlink:href="cmcsa-20210630.xsd#cmcsa_OtherIncomeLossNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_2f256b39-3197-4f85-b21a-e79f76b094da" xlink:to="loc_cmcsa_OtherIncomeLossNet_813acd95-7ef2-4d0c-87a3-410f494c7c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_59c5bfa7-093c-437b-a1ee-142ecd336206" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_2f256b39-3197-4f85-b21a-e79f76b094da" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_59c5bfa7-093c-437b-a1ee-142ecd336206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_1c6ed3c5-997f-4778-a650-41829cd95d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_2f256b39-3197-4f85-b21a-e79f76b094da" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss_1c6ed3c5-997f-4778-a650-41829cd95d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#InvestmentsScheduleofInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_e6ff6d7c-d0f7-4ec0-aa2e-3727a9f6ee7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_84bd6fc9-88fc-4fc7-9990-3f32af9e1d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_e6ff6d7c-d0f7-4ec0-aa2e-3727a9f6ee7c" xlink:to="loc_us-gaap_EquityMethodInvestments_84bd6fc9-88fc-4fc7-9990-3f32af9e1d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_2efe7d30-291e-4bd8-a71b-07b24d729c02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_e6ff6d7c-d0f7-4ec0-aa2e-3727a9f6ee7c" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_2efe7d30-291e-4bd8-a71b-07b24d729c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_415e158f-8a5f-4120-b4c9-a6bf778ada49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_e6ff6d7c-d0f7-4ec0-aa2e-3727a9f6ee7c" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_415e158f-8a5f-4120-b4c9-a6bf778ada49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestments_e0fba2d9-387f-4c59-ad16-3d91b68a1671" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_e6ff6d7c-d0f7-4ec0-aa2e-3727a9f6ee7c" xlink:to="loc_us-gaap_OtherInvestments_e0fba2d9-387f-4c59-ad16-3d91b68a1671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Investments_0781f3a9-410f-45ea-a95a-23bb7b5a6647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Investments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_e6ff6d7c-d0f7-4ec0-aa2e-3727a9f6ee7c" xlink:to="loc_us-gaap_Investments_0781f3a9-410f-45ea-a95a-23bb7b5a6647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_1cb7a41c-28f5-4b7f-9d08-8a2787f41a20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_e6ff6d7c-d0f7-4ec0-aa2e-3727a9f6ee7c" xlink:to="loc_us-gaap_ShortTermInvestments_1cb7a41c-28f5-4b7f-9d08-8a2787f41a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_InvestmentSecuringCollateralizedObligation_a48c93bf-dd4e-4e1c-b359-717c4e0bb4ca" xlink:href="cmcsa-20210630.xsd#cmcsa_InvestmentSecuringCollateralizedObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_e6ff6d7c-d0f7-4ec0-aa2e-3727a9f6ee7c" xlink:to="loc_cmcsa_InvestmentSecuringCollateralizedObligation_a48c93bf-dd4e-4e1c-b359-717c4e0bb4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_fc329ed5-1a2b-44dc-8225-32fe346acb43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_e6ff6d7c-d0f7-4ec0-aa2e-3727a9f6ee7c" xlink:to="loc_us-gaap_LongTermInvestments_fc329ed5-1a2b-44dc-8225-32fe346acb43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails_1" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#InvestmentsScheduleofInvestmentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#InvestmentsEquityMethodInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAbstract_098b8af9-a966-47f9-a6da-cd2f7b98cd2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c8fa0d46-f0a1-41fe-b0c1-953f7fb91422" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAbstract_098b8af9-a966-47f9-a6da-cd2f7b98cd2b" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c8fa0d46-f0a1-41fe-b0c1-953f7fb91422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b45f4627-2969-4597-8fa3-5dcddf4a216e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c8fa0d46-f0a1-41fe-b0c1-953f7fb91422" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b45f4627-2969-4597-8fa3-5dcddf4a216e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_e2f24a3d-e6ea-4246-8469-f62dbfe96d97" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b45f4627-2969-4597-8fa3-5dcddf4a216e" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_e2f24a3d-e6ea-4246-8469-f62dbfe96d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AtairosMember_15584a13-538e-4c54-b4ad-ca08acabbdf1" xlink:href="cmcsa-20210630.xsd#cmcsa_AtairosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_e2f24a3d-e6ea-4246-8469-f62dbfe96d97" xlink:to="loc_cmcsa_AtairosMember_15584a13-538e-4c54-b4ad-ca08acabbdf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_HuluMember_f5e9fbd4-f0ce-463c-842d-04e5c74fb056" xlink:href="cmcsa-20210630.xsd#cmcsa_HuluMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_e2f24a3d-e6ea-4246-8469-f62dbfe96d97" xlink:to="loc_cmcsa_HuluMember_f5e9fbd4-f0ce-463c-842d-04e5c74fb056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5da75028-d976-44e7-a92e-3530bf274444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_c8fa0d46-f0a1-41fe-b0c1-953f7fb91422" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5da75028-d976-44e7-a92e-3530bf274444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CapitalContributionToVIE_40c58db4-ac75-42e9-b5f7-c661be0e945d" xlink:href="cmcsa-20210630.xsd#cmcsa_CapitalContributionToVIE"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5da75028-d976-44e7-a92e-3530bf274444" xlink:to="loc_cmcsa_CapitalContributionToVIE_40c58db4-ac75-42e9-b5f7-c661be0e945d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_bed08569-4f74-451e-94e4-ab9d8def42ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5da75028-d976-44e7-a92e-3530bf274444" xlink:to="loc_us-gaap_EquityMethodInvestments_bed08569-4f74-451e-94e4-ab9d8def42ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ProceedsFromCollateralizedObligation_e3440ec3-9dbe-493f-9a03-47178287e5d8" xlink:href="cmcsa-20210630.xsd#cmcsa_ProceedsFromCollateralizedObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5da75028-d976-44e7-a92e-3530bf274444" xlink:to="loc_cmcsa_ProceedsFromCollateralizedObligation_e3440ec3-9dbe-493f-9a03-47178287e5d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CollateralizedObligation_96ae1e31-e6ba-4f5d-9beb-30c00fe94912" xlink:href="cmcsa-20210630.xsd#cmcsa_CollateralizedObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5da75028-d976-44e7-a92e-3530bf274444" xlink:to="loc_cmcsa_CollateralizedObligation_96ae1e31-e6ba-4f5d-9beb-30c00fe94912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CollateralizedObligationFairValue_e254c9c5-9158-4ba3-919b-84d4fd8ed7c8" xlink:href="cmcsa-20210630.xsd#cmcsa_CollateralizedObligationFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5da75028-d976-44e7-a92e-3530bf274444" xlink:to="loc_cmcsa_CollateralizedObligationFairValue_e254c9c5-9158-4ba3-919b-84d4fd8ed7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/InvestmentsOtherInvestmentsDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#InvestmentsOtherInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/InvestmentsOtherInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_a17b9b6c-1e38-41b0-a111-9ed1b99c9227" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentNotReadilyMarketableTable_19d856f2-023a-4c05-92ca-b8d15f8bafbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInvestmentNotReadilyMarketableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_a17b9b6c-1e38-41b0-a111-9ed1b99c9227" xlink:to="loc_us-gaap_OtherInvestmentNotReadilyMarketableTable_19d856f2-023a-4c05-92ca-b8d15f8bafbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_81b65d33-86b4-4c63-bed8-c74e24978142" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherInvestmentNotReadilyMarketableTable_19d856f2-023a-4c05-92ca-b8d15f8bafbb" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_81b65d33-86b4-4c63-bed8-c74e24978142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_e854a17e-4c0e-4217-b3fd-ded9bf5716ad" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_81b65d33-86b4-4c63-bed8-c74e24978142" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_e854a17e-4c0e-4217-b3fd-ded9bf5716ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AirTouchMember_f7de41b6-e761-41e1-8765-97e1b061e178" xlink:href="cmcsa-20210630.xsd#cmcsa_AirTouchMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_e854a17e-4c0e-4217-b3fd-ded9bf5716ad" xlink:to="loc_cmcsa_AirTouchMember_f7de41b6-e761-41e1-8765-97e1b061e178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInvestmentNotReadilyMarketableLineItems_fbaa9f22-8d20-4bb6-893a-e2b494945344" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInvestmentNotReadilyMarketableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherInvestmentNotReadilyMarketableTable_19d856f2-023a-4c05-92ca-b8d15f8bafbb" xlink:to="loc_us-gaap_OtherInvestmentNotReadilyMarketableLineItems_fbaa9f22-8d20-4bb6-893a-e2b494945344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_ec6876d1-a749-4a8e-b956-6d7988612ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherInvestmentNotReadilyMarketableLineItems_fbaa9f22-8d20-4bb6-893a-e2b494945344" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_ec6876d1-a749-4a8e-b956-6d7988612ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NumberOfPreferredStockSeries_27f9d4bc-37cf-4717-8d74-eaca498b6c33" xlink:href="cmcsa-20210630.xsd#cmcsa_NumberOfPreferredStockSeries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherInvestmentNotReadilyMarketableLineItems_fbaa9f22-8d20-4bb6-893a-e2b494945344" xlink:to="loc_cmcsa_NumberOfPreferredStockSeries_27f9d4bc-37cf-4717-8d74-eaca498b6c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock_df9e780c-a3d2-40e1-ac25-3d8a1d03947b" xlink:href="cmcsa-20210630.xsd#cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherInvestmentNotReadilyMarketableLineItems_fbaa9f22-8d20-4bb6-893a-e2b494945344" xlink:to="loc_cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock_df9e780c-a3d2-40e1-ac25-3d8a1d03947b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityandShareBasedCompensation" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#EquityandShareBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/EquityandShareBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_d914fbe3-4943-4645-a123-78069d4f7215" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_ebff2532-6127-43e8-b667-e9ae5a9be342" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d914fbe3-4943-4645-a123-78069d4f7215" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_ebff2532-6127-43e8-b667-e9ae5a9be342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityandShareBasedCompensationTables" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#EquityandShareBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/EquityandShareBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_45ed7bc0-35eb-4aef-9734-52a291806690" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_a5d40770-9516-4f93-95a9-01056fc6fe7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_45ed7bc0-35eb-4aef-9734-52a291806690" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_a5d40770-9516-4f93-95a9-01056fc6fe7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_488312de-2628-4a47-8f1e-6ce09c7ea07d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_45ed7bc0-35eb-4aef-9734-52a291806690" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_488312de-2628-4a47-8f1e-6ce09c7ea07d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_c446f4fe-f07f-44b0-a14e-74fd9b5533de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_45ed7bc0-35eb-4aef-9734-52a291806690" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_c446f4fe-f07f-44b0-a14e-74fd9b5533de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityandShareBasedCompensationWeightedAverageCommonSharesOutstandingDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#EquityandShareBasedCompensationWeightedAverageCommonSharesOutstandingDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/EquityandShareBasedCompensationWeightedAverageCommonSharesOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_70aef3c8-3e2d-434f-8bb5-949bc787aa28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f6516fdb-e6d8-40bf-9cf4-25a18620bc29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_70aef3c8-3e2d-434f-8bb5-949bc787aa28" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f6516fdb-e6d8-40bf-9cf4-25a18620bc29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_59081b02-b83c-432d-bc07-5a5a5e20b77b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_70aef3c8-3e2d-434f-8bb5-949bc787aa28" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_59081b02-b83c-432d-bc07-5a5a5e20b77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fb386ef6-d733-422c-ae8a-50bb8c8438aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_70aef3c8-3e2d-434f-8bb5-949bc787aa28" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fb386ef6-d733-422c-ae8a-50bb8c8438aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_4a86dc99-3d04-422d-9752-01cce08979ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_cd53c339-51e3-44b0-9524-989445d7f234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4a86dc99-3d04-422d-9752-01cce08979ea" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_cd53c339-51e3-44b0-9524-989445d7f234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_cc1fa282-6e25-4b75-8fa0-529a85679fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4a86dc99-3d04-422d-9752-01cce08979ea" xlink:to="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_cc1fa282-6e25-4b75-8fa0-529a85679fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax_8ecb6e4b-b594-4089-bbad-47f42d237468" xlink:href="cmcsa-20210630.xsd#cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4a86dc99-3d04-422d-9752-01cce08979ea" xlink:to="loc_cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax_8ecb6e4b-b594-4089-bbad-47f42d237468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_791327e4-6cc7-4c9d-83f5-f0212fcfbfea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4a86dc99-3d04-422d-9752-01cce08979ea" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_791327e4-6cc7-4c9d-83f5-f0212fcfbfea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#EquityandShareBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_9c6b00f0-bfb6-4df3-95f4-2ccf474efaa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4c9bf487-684f-4dfa-ad53-1c6e5cc6aa7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9c6b00f0-bfb6-4df3-95f4-2ccf474efaa2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4c9bf487-684f-4dfa-ad53-1c6e5cc6aa7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1d996756-232f-444a-aff0-a028d775fd85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4c9bf487-684f-4dfa-ad53-1c6e5cc6aa7a" xlink:to="loc_us-gaap_AwardTypeAxis_1d996756-232f-444a-aff0-a028d775fd85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54cdc945-1288-4f3c-95bd-e35d73ebe15b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1d996756-232f-444a-aff0-a028d775fd85" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54cdc945-1288-4f3c-95bd-e35d73ebe15b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_dce76b50-2d42-4167-840e-c4fcd46ed159" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54cdc945-1288-4f3c-95bd-e35d73ebe15b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_dce76b50-2d42-4167-840e-c4fcd46ed159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_158be853-4997-448d-aa02-e6bc1561979f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_54cdc945-1288-4f3c-95bd-e35d73ebe15b" xlink:to="loc_us-gaap_EmployeeStockOptionMember_158be853-4997-448d-aa02-e6bc1561979f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_95f27527-d540-4f76-a641-087ef9f5bf86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4c9bf487-684f-4dfa-ad53-1c6e5cc6aa7a" xlink:to="loc_us-gaap_PlanNameAxis_95f27527-d540-4f76-a641-087ef9f5bf86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9076fd31-3183-4e59-9097-3adacca7fefd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_95f27527-d540-4f76-a641-087ef9f5bf86" xlink:to="loc_us-gaap_PlanNameDomain_9076fd31-3183-4e59-9097-3adacca7fefd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ManagementGrantMember_932033f1-5f58-4b7a-aefa-6e8d37dfc41c" xlink:href="cmcsa-20210630.xsd#cmcsa_ManagementGrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_9076fd31-3183-4e59-9097-3adacca7fefd" xlink:to="loc_cmcsa_ManagementGrantMember_932033f1-5f58-4b7a-aefa-6e8d37dfc41c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eebb6fd6-5c5a-452d-a38b-f53cdb8c837a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4c9bf487-684f-4dfa-ad53-1c6e5cc6aa7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eebb6fd6-5c5a-452d-a38b-f53cdb8c837a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_31740d69-7128-44f8-a19e-611bfc46d861" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eebb6fd6-5c5a-452d-a38b-f53cdb8c837a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_31740d69-7128-44f8-a19e-611bfc46d861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d08d5a0c-ac47-4192-8d22-b78539b53459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eebb6fd6-5c5a-452d-a38b-f53cdb8c837a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d08d5a0c-ac47-4192-8d22-b78539b53459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3c461f53-93a0-4e6c-8047-ebfe049b4a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eebb6fd6-5c5a-452d-a38b-f53cdb8c837a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3c461f53-93a0-4e6c-8047-ebfe049b4a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9402eaee-511d-4232-8a4a-536be1c488ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eebb6fd6-5c5a-452d-a38b-f53cdb8c837a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9402eaee-511d-4232-8a4a-536be1c488ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_122e26c5-ea5a-4b8c-9fa8-d1197d6760a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_eebb6fd6-5c5a-452d-a38b-f53cdb8c837a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_122e26c5-ea5a-4b8c-9fa8-d1197d6760a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_cb0e4d54-d8df-47e1-b101-6f7b771d433d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9309f316-7347-4baa-987d-2e5e448ac276" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_cb0e4d54-d8df-47e1-b101-6f7b771d433d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9309f316-7347-4baa-987d-2e5e448ac276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f0c6a2ad-66e8-4146-8403-01132d68af7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9309f316-7347-4baa-987d-2e5e448ac276" xlink:to="loc_us-gaap_AwardTypeAxis_f0c6a2ad-66e8-4146-8403-01132d68af7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97808664-80d2-4a0f-870e-00c71ffd4125" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_f0c6a2ad-66e8-4146-8403-01132d68af7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97808664-80d2-4a0f-870e-00c71ffd4125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cc2dd0c8-eeac-483b-8d1f-bc0dfd94d57e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97808664-80d2-4a0f-870e-00c71ffd4125" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cc2dd0c8-eeac-483b-8d1f-bc0dfd94d57e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_46fc5965-537b-4bd8-985a-e48acbe58520" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97808664-80d2-4a0f-870e-00c71ffd4125" xlink:to="loc_us-gaap_EmployeeStockOptionMember_46fc5965-537b-4bd8-985a-e48acbe58520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_fd8a29d4-8b44-4020-992b-2e6e949f6a59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97808664-80d2-4a0f-870e-00c71ffd4125" xlink:to="loc_us-gaap_EmployeeStockMember_fd8a29d4-8b44-4020-992b-2e6e949f6a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6670e0bf-ac6b-4b6d-b3e6-1cec07995be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9309f316-7347-4baa-987d-2e5e448ac276" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6670e0bf-ac6b-4b6d-b3e6-1cec07995be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_017019fa-132b-4944-a6d2-724162ea3b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6670e0bf-ac6b-4b6d-b3e6-1cec07995be9" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_017019fa-132b-4944-a6d2-724162ea3b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SupplementalFinancialInformation" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SupplementalFinancialInformation"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SupplementalFinancialInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SupplementalFinancialInformationAbstract_6149fc1e-d87f-4e98-a92e-7999acadc32a" xlink:href="cmcsa-20210630.xsd#cmcsa_SupplementalFinancialInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_52edb109-d7e5-4cf3-bb95-112bfce8feb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract_6149fc1e-d87f-4e98-a92e-7999acadc32a" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_52edb109-d7e5-4cf3-bb95-112bfce8feb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SupplementalFinancialInformationTables" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SupplementalFinancialInformationTables"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SupplementalFinancialInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SupplementalFinancialInformationAbstract_3efd835a-a979-4c6b-8052-875ac29f8b55" xlink:href="cmcsa-20210630.xsd#cmcsa_SupplementalFinancialInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_3731bcee-e4cd-431e-a9a4-9f1b59c6411d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract_3efd835a-a979-4c6b-8052-875ac29f8b55" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_3731bcee-e4cd-431e-a9a4-9f1b59c6411d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_eb4d7822-232d-47f2-9800-de18328515dc" xlink:href="cmcsa-20210630.xsd#cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract_3efd835a-a979-4c6b-8052-875ac29f8b55" xlink:to="loc_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock_eb4d7822-232d-47f2-9800-de18328515dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SupplementalFinancialInformationIncomeTaxesDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SupplementalFinancialInformationIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SupplementalFinancialInformationIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SupplementalFinancialInformationAbstract_ab6cb6b5-2fc6-4ba4-b6fe-f2cc12833196" xlink:href="cmcsa-20210630.xsd#cmcsa_SupplementalFinancialInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_8918d603-a9f4-4bc8-8bd9-425742b9ab75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract_ab6cb6b5-2fc6-4ba4-b6fe-f2cc12833196" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_8918d603-a9f4-4bc8-8bd9-425742b9ab75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SupplementalFinancialInformationAbstract_e2f75217-58a4-490a-9554-a93cbfd540c2" xlink:href="cmcsa-20210630.xsd#cmcsa_SupplementalFinancialInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_04bae24d-263d-4c12-aeaf-baa3b7a79521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract_e2f75217-58a4-490a-9554-a93cbfd540c2" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_04bae24d-263d-4c12-aeaf-baa3b7a79521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_7c7a67f0-88e0-4129-a705-c6996f7f31d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_04bae24d-263d-4c12-aeaf-baa3b7a79521" xlink:to="loc_us-gaap_InterestPaidNet_7c7a67f0-88e0-4129-a705-c6996f7f31d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_0e95c21a-9e25-4ea5-b479-03eeabe0e7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_04bae24d-263d-4c12-aeaf-baa3b7a79521" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_0e95c21a-9e25-4ea5-b479-03eeabe0e7ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SupplementalFinancialInformationNoncashActivitiesDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SupplementalFinancialInformationAbstract_9780dd2c-750e-459a-96f6-a8ce236f2046" xlink:href="cmcsa-20210630.xsd#cmcsa_SupplementalFinancialInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SupplementalFinancialInformationTable_5c28c4dd-d4bd-4252-83b2-40d2efe827f2" xlink:href="cmcsa-20210630.xsd#cmcsa_SupplementalFinancialInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract_9780dd2c-750e-459a-96f6-a8ce236f2046" xlink:to="loc_cmcsa_SupplementalFinancialInformationTable_5c28c4dd-d4bd-4252-83b2-40d2efe827f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_LeaseArrangementsAxis_b24cc8f5-b1cd-4876-a8cf-b2aa26e803f6" xlink:href="cmcsa-20210630.xsd#cmcsa_LeaseArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_5c28c4dd-d4bd-4252-83b2-40d2efe827f2" xlink:to="loc_cmcsa_LeaseArrangementsAxis_b24cc8f5-b1cd-4876-a8cf-b2aa26e803f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_LeaseArrangementsDomain_28a59ed5-65b4-475f-b267-70fa8ebfd805" xlink:href="cmcsa-20210630.xsd#cmcsa_LeaseArrangementsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_LeaseArrangementsAxis_b24cc8f5-b1cd-4876-a8cf-b2aa26e803f6" xlink:to="loc_cmcsa_LeaseArrangementsDomain_28a59ed5-65b4-475f-b267-70fa8ebfd805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_UniversalBeijingResortMember_7e0b6972-259b-4db2-997c-bf0b36be050e" xlink:href="cmcsa-20210630.xsd#cmcsa_UniversalBeijingResortMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_LeaseArrangementsDomain_28a59ed5-65b4-475f-b267-70fa8ebfd805" xlink:to="loc_cmcsa_UniversalBeijingResortMember_7e0b6972-259b-4db2-997c-bf0b36be050e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SupplementalFinancialInformationLineItems_c9365168-be26-4858-af52-5177ec9706bb" xlink:href="cmcsa-20210630.xsd#cmcsa_SupplementalFinancialInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationTable_5c28c4dd-d4bd-4252-83b2-40d2efe827f2" xlink:to="loc_cmcsa_SupplementalFinancialInformationLineItems_c9365168-be26-4858-af52-5177ec9706bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_05a1e287-d52c-4a39-892c-9f008f9d2bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_c9365168-be26-4858-af52-5177ec9706bb" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_05a1e287-d52c-4a39-892c-9f008f9d2bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_f8e37b78-05c3-49d5-aa4b-ea37f5b7353c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_c9365168-be26-4858-af52-5177ec9706bb" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_f8e37b78-05c3-49d5-aa4b-ea37f5b7353c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_4d782960-88e9-4a72-be46-dc9c8318ed3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_c9365168-be26-4858-af52-5177ec9706bb" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_4d782960-88e9-4a72-be46-dc9c8318ed3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CapitalCostsIncurredButNotYetPaid_b4da669b-de47-4827-a169-92dce7af90fd" xlink:href="cmcsa-20210630.xsd#cmcsa_CapitalCostsIncurredButNotYetPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_c9365168-be26-4858-af52-5177ec9706bb" xlink:to="loc_cmcsa_CapitalCostsIncurredButNotYetPaid_b4da669b-de47-4827-a169-92dce7af90fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_febdc1df-c2ae-48b5-a1eb-ea2acbdd407f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_c9365168-be26-4858-af52-5177ec9706bb" xlink:to="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_febdc1df-c2ae-48b5-a1eb-ea2acbdd407f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_27617323-a608-4fdc-ac09-cf6b925cac26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationLineItems_c9365168-be26-4858-af52-5177ec9706bb" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_27617323-a608-4fdc-ac09-cf6b925cac26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_SupplementalFinancialInformationAbstract_ad0943b6-ab80-4c94-9ae3-4c2d09a8571b" xlink:href="cmcsa-20210630.xsd#cmcsa_SupplementalFinancialInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5c1bbad7-f7ed-4b9b-a2e8-eaf8dbfda04b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract_ad0943b6-ab80-4c94-9ae3-4c2d09a8571b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5c1bbad7-f7ed-4b9b-a2e8-eaf8dbfda04b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_ce386258-877d-43b0-97c0-a3f7ad78cb5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract_ad0943b6-ab80-4c94-9ae3-4c2d09a8571b" xlink:to="loc_us-gaap_RestrictedCashCurrent_ce386258-877d-43b0-97c0-a3f7ad78cb5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_22b3247b-98d8-4212-8bbd-56753190f37e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract_ad0943b6-ab80-4c94-9ae3-4c2d09a8571b" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_22b3247b-98d8-4212-8bbd-56753190f37e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ffd29897-5a47-4619-9c83-7c3f7802781b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_SupplementalFinancialInformationAbstract_ad0943b6-ab80-4c94-9ae3-4c2d09a8571b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ffd29897-5a47-4619-9c83-7c3f7802781b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d8661ed4-d681-46bd-a96c-ec24aaddd670" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_baa5dd1e-5df4-4377-9865-404aa8cf431d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d8661ed4-d681-46bd-a96c-ec24aaddd670" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_baa5dd1e-5df4-4377-9865-404aa8cf431d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="cmcsa-20210630.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f7c467b5-faf5-491c-8e94-7e567964e788" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CommitmentAndContingenciesTable_bb2ed499-6121-4389-996f-9b5948bd9bc4" xlink:href="cmcsa-20210630.xsd#cmcsa_CommitmentAndContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f7c467b5-faf5-491c-8e94-7e567964e788" xlink:to="loc_cmcsa_CommitmentAndContingenciesTable_bb2ed499-6121-4389-996f-9b5948bd9bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4f3ba3c3-c6ed-469d-9958-942fa7fc3408" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_bb2ed499-6121-4389-996f-9b5948bd9bc4" xlink:to="loc_dei_LegalEntityAxis_4f3ba3c3-c6ed-469d-9958-942fa7fc3408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_15e34097-0f52-41f0-9468-50d5ce8e01b1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4f3ba3c3-c6ed-469d-9958-942fa7fc3408" xlink:to="loc_dei_EntityDomain_15e34097-0f52-41f0-9468-50d5ce8e01b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_NbcuniversalEnterpriseMember_e72630b8-bf45-4ce3-b896-3682cad4e451" xlink:href="cmcsa-20210630.xsd#cmcsa_NbcuniversalEnterpriseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_15e34097-0f52-41f0-9468-50d5ce8e01b1" xlink:to="loc_cmcsa_NbcuniversalEnterpriseMember_e72630b8-bf45-4ce3-b896-3682cad4e451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_CommitmentAndContingenciesLineItems_f5be435d-0ee4-465d-b570-b45648cb23c2" xlink:href="cmcsa-20210630.xsd#cmcsa_CommitmentAndContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesTable_bb2ed499-6121-4389-996f-9b5948bd9bc4" xlink:to="loc_cmcsa_CommitmentAndContingenciesLineItems_f5be435d-0ee4-465d-b570-b45648cb23c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock_e6724a72-641e-4736-b0fe-5c1ff558ae72" xlink:href="cmcsa-20210630.xsd#cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cmcsa_CommitmentAndContingenciesLineItems_f5be435d-0ee4-465d-b570-b45648cb23c2" xlink:to="loc_cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock_e6724a72-641e-4736-b0fe-5c1ff558ae72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>cmcsa-20210630_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 cmcsa-20210630_g1.jpg
M_]C_X0\J17AI9@  34T *@    @ !P$2  ,    !  $   $:  4    !
M8@$;  4    !    :@$H  ,    !  (   $Q  (    @    <@$R  (    4
M    DH=I  0    !    J    -0 %N-@   G$  6XV   "<0061O8F4@4&AO
M=&]S:&]P($-3-B H36%C:6YT;W-H*0 R,#$S.C U.C S(#$P.C4T.C4V
M  .@ 0 #     ?__  "@ @ $     0   /B@ P $     0   %T
M!@$#  ,    !  8   $:  4    !   !(@$;  4    !   !*@$H  ,    !
M  (   (!  0    !   !,@("  0    !   -\         !(     0   $@
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
M_J+:$1IQV24\E_C)('3^D3I_E?$_]&+KE4ZC^RO3J_:GV?T_59Z'VG9M];_
M>EZW_:C_ $6S](K:2G__V?_M)\)0:&]T;W-H;W @,RXP #A"24T$!
M#QP!6@ #&R5'' (   (    X0DE-!"4      !#-S_I]J,>^"05P=JZO!<-.
M.$))300Z      $!    $     $       MP<FEN=$]U='!U=     4
M4'-T4V)O;VP!     $EN=&5E;G5M     $EN=&4     0VQR;0    ]P<FEN
M=%-I>'1E96Y":71B;V]L      MP<FEN=&5R3F%M951%6%0    / #$ .  @
M $, 80!N &\ ;@ @ %  <@!I &X =       #W!R:6YT4')O;V93971U<$]B
M:F,    , %  <@!O &\ 9@ @ %, 90!T '4 <       "G!R;V]F4V5T=7
M   !     $)L=&YE;G5M    #&)U:6QT:6Y0<F]O9@    EP<F]O9D--64L
M.$))300[      (M    $     $      !)P<FEN=$]U='!U=$]P=&EO;G,
M   7     $-P=&YB;V]L      !#;&)R8F]O;       4F=S36)O;VP
M $-R;D-B;V]L      !#;G1#8F]O;       3&)L<V)O;VP      $YG='9B
M;V]L      !%;6Q$8F]O;       26YT<F)O;VP      $)C:V=/8FIC
M 0       %)'0D,    #     %)D("!D;W5B0&_@            1W)N(&1O
M=6) ;^            !";" @9&]U8D!OX            $)R9%15;G1&(U)L
M=                $)L9"!5;G1&(U)L=                %)S;'15;G1&
M(U!X;$!BP           "G9E8W1O<D1A=&%B;V]L 0    !09U!S96YU;0
M  !09U!S     %!G4$,     3&5F=%5N=$8C4FQT                5&]P
M(%5N=$8C4FQT                4V-L(%5N=$8C4')C0%D            0
M8W)O<%=H96Y0<FEN=&EN9V)O;VP     #F-R;W!296-T0F]T=&]M;&]N9P
M       ,8W)O<%)E8W1,969T;&]N9P         -8W)O<%)E8W12:6=H=&QO
M;F<         "V-R;W!296-T5&]P;&]N9P      .$))30/M       0 )8
M   !  $ E@    $  3A"24T$)@      #@             _@   .$))30/R
M       *  #_______\  #A"24T$#0      !    !XX0DE-!!D       0
M   >.$))30/S       )           ! #A"24TG$       "@ !
M  $X0DE- _4      $@ +V9F  $ ;&9F  8       $ +V9F  $ H9F:  8
M      $ ,@    $ 6@    8       $ -0    $ +0    8       $X0DE-
M _@      '   /____________________________\#Z     #_________
M____________________ ^@     _____________________________P/H
M     /____________________________\#Z   .$))300        "  $X
M0DE-! (       8        X0DE-!#        ,! 0$ .$))300M       &
M  $    #.$))300(       :     0   D    )      @   #8    >G@ X
M0DE-!!X       0     .$))300:      -C    !@              70
M /@    7 $, ;P!M &, 80!S '0 7P!- %\ 0P!/ $P 3P!2 %\ 0@!, $L
M7P Q #8 -0    $                          0              ^
M %T                      0                         0     0
M     &YU;&P    "    !F)O=6YD<T]B:F,    !        4F-T,0    0
M    5&]P(&QO;F<          $QE9G1L;VYG          !"=&]M;&]N9P
M %T     4F=H=&QO;F<   #X    !G-L:6-E<U9L3',    !3V)J8P    $
M      5S;&EC90   !(    '<VQI8V5)1&QO;F<         !V=R;W5P241L
M;VYG          9O<FEG:6YE;G5M    #$53;&EC94]R:6=I;@    UA=71O
M1V5N97)A=&5D     %1Y<&5E;G5M    "D53;&EC951Y<&4     26UG(
M  9B;W5N9'-/8FIC     0       %)C=#$    $     %1O<"!L;VYG
M      !,969T;&]N9P          0G1O;6QO;F<   !=     %)G:'1L;VYG
M    ^     -U<FQ415A4     0       &YU;&Q415A4     0       $US
M9V5415A4     0      !F%L=%1A9U1%6%0    !       .8V5L;%1E>'1)
M<TA434QB;V]L 0    AC96QL5&5X=%1%6%0    !       ):&]R>D%L:6=N
M96YU;0    ]%4VQI8V5(;W)Z06QI9VX    '9&5F875L=     EV97)T06QI
M9VYE;G5M    #T53;&EC959E<G1!;&EG;@    =D969A=6QT    "V)G0V]L
M;W)4>7!E96YU;0   !%%4VQI8V5"1T-O;&]R5'EP90    !.;VYE    "71O
M<$]U='-E=&QO;F<         "FQE9G1/=71S971L;VYG          QB;W1T
M;VU/=71S971L;VYG          MR:6=H=$]U='-E=&QO;F<      #A"24T$
M*       #     (_\        #A"24T$$0       0$ .$))3004       $
M    "3A"24T$#      .#     $   "@    /    >   '"    -\  8  '_
MV/_M  Q!9&]B95]#30 "_^X #D%D;V)E &2      ?_; (0 # @(" D(# D)
M#!$+"@L1%0\,# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P,
M#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\  $0@ / "@ P$B  (1
M 0,1 ?_=  0 "O_$ 3\   $% 0$! 0$!          ,  0($!08'" D*"P$
M 04! 0$! 0$          0 " P0%!@<("0H+$  !! $# @0"!0<&" 4###,!
M  (1 P0A$C$%05%A$R)Q@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U
M%J*R@R9$DU1D1<*C=#87TE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?56
M9G:&EJ:VQM;F]C='5V=WAY>GM\?7Y_<1  (" 0($! ,$!08'!P8%-0$  A$#
M(3$2!$%187$B$P4R@9$4H;%"(\%2T? S)&+A<H*20U,58W,T\24&%J*R@P<F
M-<+21)-4HQ=D154V=&7B\K.$P]-UX_-&E*2%M)7$U.3TI;7%U>7U5F9VAI:F
MML;6YO8G-T=79W>'EZ>WQ__:  P# 0 "$0,1 #\ ]522224I))))2DDDDE*2
M25/J[LQG2\MV""<L5/-( D[H.W8W\Y_[B!- GLF,>*0C8'$0+.VK+J>:WI_3
MLK/<PV#%J?<6#0NV-+]LZ[=T+SSHW^,'KUG6*&9QJMQ<JUE3Z6,V>F+'"L/I
ML&ZQWIN=_A?4]1BS\'J%N'E-RPY]S7&,JMSB[UJW:9%-XLW>IZC-W\Y_A%'I
M72/L_P!=<+IU;O4IKR67X]G.^AK3FXULP/I4M9O_ .$5:.<Y*KTT:KS=G[AC
MP1R#)62XF0F1PUP?./ZKT'7/KA]8\/K%U-;:\>JAY%>.]K7[V ^RR^QCB]GK
MM_2;:_3].M=OT_+&=@8V:UIK&34RT,/(WM#]O_27FO4NEMN^MV9@//ITOR'W
MY%G&V@M&9DV3_P 4YS6_\(EF9UN5DNRW.=5!_5V-);Z3!_,4T[-NSTV?Z/\
MPBV?NT<D8B-1H F0'[VS@<QG&(1TXC+IMH^I)*KTQV4[IV,[,!&2:F&X$0=T
M#=N'[RM*B11([,@-@'NI)))!*DDDDE*22224_P#_T/54DDDE*22224I))))2
MED=<ZCDXSJZ<<^F7@N=9 )@&-K=WM6N@96%C9; S(9O#3+3J"/ZKFJ'F<>2>
M*4<4N"9JI;?\Z*_%*,9@R'%'L\5GX.)U,FR\C&S"-,MC?:\_]W:&1O\ _#%7
MZ7^NK'U:Z3<.JXC\T-KR^E56UUNG<+L:[7&LQ[IVV,Q;+,BOZ'LKOJ]1='^P
M>F_N._SW?^25C$Z?CX<^AN:T\L+BYL_O!KOHJKRN#F82'NF$Q^\)'C_PO3ZV
MYDYT'"<0NOT;_0_1]/\ 5X/T'F?K%TRP=2RK,;:[(ZE54RUSCM91CTR[(MON
M/MK9E6-HK_EUX]FQ9=+\? (=A1=E#G-L;HT_]TJ+)]/_ ,,7?I?ZB[;/Z3B=
M1+?M6][&\5A[FLG]\L86[G_UE5_YJ]&_T3_^W'_^25[/FYF4/:QD8X?I2O\
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
M %  : !O '0 ;P!S &@ ;P!P    $P!! &0 ;P!B &4 ( !0 &@ ;P!T &\
M<P!H &\ <  @ $, 4P V     0 X0DE-!] &4&%T:" Q    $ P !@
M                           (
M    !  !  (                          0"0AB, 15UX )"&(P [,;T
MD(8C #$&   ! *:69@ HO^< P;9! "B_YP#<UB, *+_G  $ \NI8 #$&  #R
MZE@ .S&] /+J6 !%77@  0#<UB, 3:-= ,&V00!-HUT II9F $VC70    3_
M_P                            $ Z3E9 $-=1P#I.5D .S&] .DY60 S
M!C   0#7?@8 +%_T ,&V00 L7_0 J_%. "Q?]  ! )HW(@ S!C  FC<B #LQ
MO0":-R( 0UU'  $ J_%. $H#&P#!MD$ 2@,; -=^!@!* QL    4  $  @
M                       ! ,=MZ0#=Y)D PE<" -H]E@# ]%D V3^9  $
MN*^9 -,[<@"W?4$ TEV  +,R8P#/-2P  0"O8A< SA:# *CO0@#.%H, G_S.
M ,X6@P ! )HT4 #0U_L FC10 -4>(0":-%  UZ#+  $ G25^ -H.*@"?2&4
MVWG  )^I#P#;O%P  0"?WGD W HC )_>>0#<6[8 G]YY -U;80 ! )VT0P#>
M*Z$ FPE; -XKH0"9/T0 WBNA  $ EZ^@ -W.0@"6V.D W4,D )0OK #;>$D
M 0"0AB, V&GA )"&(P#5'B$ D(8C ,[77P ! )J1$ #*=(\ J.]" ,ITCP"U
MV$( RG2/  $ N^]V ,VC 0# +-0 T,!A ,%;QP#1GRH  0#)NOD U[7? ,L#
M-P#8G]8 SE\R -L'@@ ! --H!@#<6[8 V3/B -Q;M@#@^(, W%NV  $ Z3L$
M -GD. #I.P0 U5*= .D[! #0X7@  @#A2%  S6X; -[6O #,><\ WM:\ ,QY
MSP " -X<KP#,,?  WARO ,PQ\ #>'*\ S#'P  ( Y**? ,F!]0#DHI\ R8'U
M .2BGP#)@?4  @#E>"\ R=,: .5X+P#)TQH Z*$& ,L#Y0 ! /+J6 #/7X@
M\NI8 -52G0#RZE@ V_[   $ Y=:C -_[PP#9,^( W_O# ,_$&@#?^\,    -
M  $  @                         ! )HW(@ --/8 FC<B !5@3 ":-R(
M&58E  $ GE(R !T/$ "EQG, ']IQ *>)QP @A(H  0"GB<< (</? *7&<P B
M:V\ I-[? "+#^0 ! *.H"@ B\YL HEM. "+SFP"A$GP (O.;  ( G]A) "+#
M^0">\4@ (FMO )[Q2  B:V\  @">500 (C,K )Y5!  B,RL E6W1 !Z^4  !
M )"&(P :+ZH D(8C !5@3 "0AB, "S3&  $ II9F  +NX0#!MD$  N[A -S6
M(P "[N$  0#RZE@ "S3& /+J6  58$P \NI8 !J^D@ " .S%&0 ?E'< XOH[
M "+S9 #B^CL (O-D  ( W!]T "!B90#<'W0 (&)E .0IP0 =JW@  0#I.5D
M&;W8 .DY60 58$P Z3E9  TT]@ ! -=^!@ &CR8 P;9!  :/)@"K\4X !H\F
M    #0 !  (                          0":-R( BC]_ )HW(@"2:PD
MFC<B )9@/P ! )Y2,@":&9@ I<9S )SD^0"GB<< G8[;  $ IXG' )[.G "E
MQG, GW9C *3>WP"?SK4  0"CJ H G_\O *);3@"?_R\ H1)\ )__+P " )_8
M20"?SK4 GO%( )]V8P">\4@ GW9C  ( GE4$ )\]L ">500 GSVP )5MT0";
MR&T  0"0AB, ESK3 )"&(P"2:PD D(8C (@_@P ! *:69@!_^0L P;9! '_Y
M"P#<UB, ?_D+  $ \NI8 (@_@P#RZE@ DFL) /+J6 "7R*X  @#LQ1D G)\
M .+Z.P"?_HP XOH[ )_^C  " -P?= "=;.T W!]T )UL[0#D*<$ FK9I  $
MZ3E9 );(E0#I.5D DFL) .DY60"*/W\  0#7?@8 @YFK ,&V00"#F:L J_%.
M (.9JP   !(  0 "                          $ D(8C '/X'P"0AB,
M<RR  )"&(P!R??P  0"1L;@ <?3Y ),V' !QJ4T E+C4 '%= 0 " -I9V@!F
MSM< VEG: &;.H #:6=H 9LZ@  $ E+C4 %Q /P"3-AP 6_/S )&QN !;J$<
M 0"0AB, 6Q][ )"&(P!:<,  D(8C %FE6  ! )(4%0!9"[$ E UF %C5\ "6
M!T, 6* R  ( [:N- %*K;@#MJXT 4JMN .WT"P!2IB<  0#N/UL 4J,U .Z,
M7@!2HS4 \/87 %*C-0 ! /+J6 !37Z0 \NI8 %1&.P#RZE@ 51(.  ( \634
M %6\R #O8?8 5>&K .]A]@!5X:L  @"D:-, 6PG[ *1HTP!;"?L I&C3 %L)
M^P ! .7XZ0!D_:8 YXB- &5(>P#I%Y\ 99-,  $ ZDPU &8=DP#J3#4 9L[7
M .I,-0!G?ZT  0#I%Y\ : HH .>(C0!H5,4 Y?CI &B?F@ " *1HTP!RDT0
MI&C3 '*31 "D:-, <I-$  ( \EYE '?OVP#R7F4 =^_; /)>90!W[]L  @#R
M7F4 >T-E /)>90![0V4 \EYE 'M#90 ! )8'0P!T_44 E UF '3'A "2%!4
M=)%:    "P !  (                          0"0A9  M7)< )"&(P"T
MP5  D(60 +00=P ! )&WZ "SB$X DTBL +,[7P"4U[T LN\2  ( [-E4 *62
M)0#LV50 I9(E .U?%P"E?4@  0#M\F  I7'F .Z,7@"E<>8 \/87 *5QY@ !
M /+J6 "F+7X \NI8 *<4[ #RZE@ I\59  ( \<1? *A<Y0#P)9  J)HZ / E
MD "HFCH  @#.'?L K<K# ,X=^P"MRL, SAW[ *W*PP " ,X=^P"[N1\ SAW[
M +NY'P#.'?L N[D?  ( \EYE ,%!C #R7F4 P4&, /)>90#!08P  @#R7F4
MQ,HT /)>90#$RC0 \EYE ,3*-  ! )37O0"VD=X DTBL +9'"0"1M^@ M?P
M     ___                             @#$;K  KT6) ,1NL "O18D
MQ&ZP *]%B0 " *!V. "TP5  H'8X +3!4 "@=C@ M,%0  ( Q&ZP +H^Q@#$
M;K  NC[& ,1NL "Z/L8    *  $  @                         ! )B.
M,@#\C]L E>-* /R/VP"3-AP _(_;  ( D0QY /N^C0"1#'D ^KYV )$,>0#Z
MOG8  @"1#'D YC2= )$,>0#F-)T D0QY .4T@P ! ),V' #D9.8 E>-* .1D
MY@"8CC( Y&3F  ( FKAG .4T@P":N&< YC2= )JX9P#F-)T  @":N&< [M#K
M )JX9P#NT.L FKAG .[0ZP " /)>90#NT.L \EYE .[0ZP#R7F4 [M#K  (
M\EYE /(CU #R7F4 \B/4 /)>90#R(]0  @":N&< \B/4 )JX9P#R(]0 FKAG
M /(CU  " )JX9P#ZOG8 FKAG /J^=@":N&< ^[Z-    "P !  (
M                 @ 113( C8(M !/69P"-Z&8 &:/V ([\\  " "%",P".
M6C@ )GAQ (TZ2P F>'$ C3I+  ( 6L?8 (2!O0!:Q]@ A(&] %K'V "$@;T
M @!;!(D A&[[ %L$B0"$;OL 6P2) (1N^P " "7U5 "!1\$ )?54 (%'P0 @
MW9@ @0=#  ( 'K%M (,26@ </P, A$5  !M^Q@"$-A,  @ ;B2D @^9F !LN
M&P"#M14 &RX; (.U%0 " !L9EP" PRT &QF7 (##+0 ;&9< @,,M  ( &MTO
M ("L:@ :W2\ @*QJ !1%9P" L    @ .,.  @@3Z  K^7@"$14  !UR, (:?
MW0 "  A970")\.  #0&D (O[T0 .^S\ C,_:    "  !  (
M             @ .H$X ?1-0 !(%2P!]V&4 %8C! 'Z.2@ " !F%F@!^^(8
M'?%Z 'ZX"  =\7H ?K@(  ( 6K-3 'LJA0!:LU, >RJ% %K'V ![+AH  @!:
MW#@ >R:[ %KF- !['R4 6N8T 'L?)0 " %8!#P!Z-!\ 5@$/ 'HT'P!6 0\
M>C0?  ( (/'W '%*<P @\?< <4IS !H=/ !P=FH  @ 2]\X <3M'  X2BP!S
M&.< "/JJ '3Z4  "  >9( !X$C4 "ES' 'J'80 +W*X >]4*    "  !  (
M                         @ F9)T F=-G "N:2 ":S6, ,0U< )P 2  "
M #E-, ";O#, /EL5 )IF\P!!Z*T F9,>  ( 0Z^# )@V2 !&! < EPZ. $8$
M!P"7#HX  @!GSP@ A)B" &?/" "$F(( 9\\( (28@@ " &?/" "$C1\ 9\\(
M (2-'P!GSP@ A(T?  ( 9C"H (3"/0!F,*@ A,(] &8PJ "$PCT  @ K29X
MCHM5 "M)G@".BU4 )%:J ) "@@ " "#3H@"2SKT (>04 )7$Z  BX0H E\Q$
M    !@ !  (                          @ C)VX ;R3T "M)G@!PW*4
M*TF> '#<I0 " &?/" ![#"P 9\\( 'L,+ !GSP@ >PPL  ( 9\\( 'KB<0!G
MSP@ >N)Q &?/" !ZXG$  @!"$+0 9EG  $(0M !F6<  /5Z5 &1#40 " #97
M0@!C9Y8 +SOV &0=EP IYZP 9*7W  ( ).Y, &9.70 B]6H :$9P !_,N !K
M@+$    &  $  @                         " %)?& "??M$ 5E'7 * I
MC@!<%4P H2[I  ( 8_KO *#(L0!HW^\ GU%) &V2ZP"=W>4  @!P(V@ F^V[
M &_Z\@"9I>  ;_KR )FEX  " ' %# "#P'4 < 4, (/ =0!P!0P @\!U  (
M3?TT )88* !-_30 EA@H $KI!P"7XP8  @!*6ST FIQ& $S7[0"<D', 3FRB
M )X3 P    8  0 "                          ( 4E\8 %__ZP!64=<
M7U5* %P53 !>3],  @!C^N\ 7K8, &C?[P!@+3P ;9+K &&@NP " ' C: !C
MD3@ ;_KR &78]@!O^O( 9=CV  ( < 4, 'N^2 !P!0P >[Y( ' %# ![OD@
M @!-_30 :6:2 $W]- !I9I( 2ND' &>;ZP " $I;/0!DXG< 3-?M &+N20!.
M;*( 86NY.$))300&       '  @    ! 0#_X1&7:'1T<#HO+VYS+F%D;V)E
M+F-O;2]X87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-
M<$-E:&E(>G)E4WI.5&-Z:V,Y9"(_/B \>#IX;7!M971A('AM;&YS.G@](F%D
M;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 U+C,M8S Q
M,2 V-BXQ-#4V-C$L(#(P,3(O,#(O,#8M,30Z-38Z,C<@(" @(" @("(^(#QR
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(^(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T
M/2(B('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(@
M>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O(B!X
M;6QN<SIP:&]T;W-H;W ](FAT=' Z+R]N<RYA9&]B92YC;VTO<&AO=&]S:&]P
M+S$N,"\B('AM;&YS.GAM<$U-/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q
M+C O;6TO(B!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O
M,2XP+W-4>7!E+U)E<V]U<F-E179E;G0C(B!X;6QN<SIS=%)E9CTB:'1T<#HO
M+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E4F5F(R(@>&UP
M.D-R96%T;W)4;V]L/2)!9&]B92!0:&]T;W-H;W @0U,V("A-86-I;G1O<V@I
M(B!X;7 Z0W)E871E1&%T93TB,C Q,RTP-2TP,E0Q-#HQ.#HR."TP-#HP,"(@
M>&UP.DUO9&EF>41A=&4](C(P,3,M,#4M,#-4,3 Z-30Z-38M,#0Z,# B('AM
M<#I-971A9&%T841A=&4](C(P,3,M,#4M,#-4,3 Z-30Z-38M,#0Z,# B(&1C
M.F9O<FUA=#TB:6UA9V4O:G!E9R(@<&AO=&]S:&]P.D-O;&]R36]D93TB,R(@
M>&UP34TZ26YS=&%N8V5)1#TB>&UP+FEI9#I&.$8U.3<P0S,U,C,V.#$Q.#(R
M04,Y1C5!03@Y-C<X.2(@>&UP34TZ1&]C=6UE;G1)1#TB>&UP+F1I9#I%-C9&
M,C%#0SA!,C(V.#$Q.#(R04,Y1C5!03@Y-C<X.2(@>&UP34TZ3W)I9VEN86Q$
M;V-U;65N=$E$/2)X;7 N9&ED.D4V-D8R,4-#.$$R,C8X,3$X,C)!0SE&-4%!
M.#DV-S@Y(CX@/'AM<$U-.DAI<W1O<GD^(#QR9&8Z4V5Q/B \<F1F.FQI('-T
M179T.F%C=&EO;CTB8W)E871E9"(@<W1%=G0Z:6YS=&%N8V5)1#TB>&UP+FEI
M9#I%-C9&,C%#0SA!,C(V.#$Q.#(R04,Y1C5!03@Y-C<X.2(@<W1%=G0Z=VAE
M;CTB,C Q,RTP-2TP,E0Q-#HQ.#HR."TP-#HP,"(@<W1%=G0Z<V]F='=A<F5!
M9V5N=#TB061O8F4@4&AO=&]S:&]P($-3-B H36%C:6YT;W-H*2(O/B \<F1F
M.FQI('-T179T.F%C=&EO;CTB8V]N=F5R=&5D(B!S=$5V=#IP87)A;65T97)S
M/2)F<F]M(&EM86=E+W!N9R!T;R!A<'!L:6-A=&EO;B]V;F0N861O8F4N<&AO
M=&]S:&]P(B\^(#QR9&8Z;&D@<W1%=G0Z86-T:6]N/2)S879E9"(@<W1%=G0Z
M:6YS=&%N8V5)1#TB>&UP+FEI9#I%-S9&,C%#0SA!,C(V.#$Q.#(R04,Y1C5!
M03@Y-C<X.2(@<W1%=G0Z=VAE;CTB,C Q,RTP-2TP,E0Q-#HS,CHS-"TP-#HP
M,"(@<W1%=G0Z<V]F='=A<F5!9V5N=#TB061O8F4@4&AO=&]S:&]P($-3-B H
M36%C:6YT;W-H*2(@<W1%=G0Z8VAA;F=E9#TB+R(O/B \<F1F.FQI('-T179T
M.F%C=&EO;CTB<V%V960B('-T179T.FEN<W1A;F-E240](GAM<"YI:60Z1C=&
M-3DW,$,S-3(S-C@Q,3@R,D%#.48U04$X.38W.#DB('-T179T.G=H96X](C(P
M,3,M,#4M,#-4,3 Z-30Z-38M,#0Z,# B('-T179T.G-O9G1W87)E06=E;G0]
M(D%D;V)E(%!H;W1O<VAO<"!#4S8@*$UA8VEN=&]S:"DB('-T179T.F-H86YG
M960](B\B+SX@/')D9CIL:2!S=$5V=#IA8W1I;VX](F-O;G9E<G1E9"(@<W1%
M=G0Z<&%R86UE=&5R<STB9G)O;2!A<'!L:6-A=&EO;B]V;F0N861O8F4N<&AO
M=&]S:&]P('1O(&EM86=E+VIP96<B+SX@/')D9CIL:2!S=$5V=#IA8W1I;VX]
M(F1E<FEV960B('-T179T.G!A<F%M971E<G,](F-O;G9E<G1E9"!F<F]M(&%P
M<&QI8V%T:6]N+W9N9"YA9&]B92YP:&]T;W-H;W @=&\@:6UA9V4O:G!E9R(O
M/B \<F1F.FQI('-T179T.F%C=&EO;CTB<V%V960B('-T179T.FEN<W1A;F-E
M240](GAM<"YI:60Z1CA&-3DW,$,S-3(S-C@Q,3@R,D%#.48U04$X.38W.#DB
M('-T179T.G=H96X](C(P,3,M,#4M,#-4,3 Z-30Z-38M,#0Z,# B('-T179T
M.G-O9G1W87)E06=E;G0](D%D;V)E(%!H;W1O<VAO<"!#4S8@*$UA8VEN=&]S
M:"DB('-T179T.F-H86YG960](B\B+SX@/"]R9&8Z4V5Q/B \+WAM<$U-.DAI
M<W1O<GD^(#QX;7!-33I$97)I=F5D1G)O;2!S=%)E9CII;G-T86YC94E$/2)X
M;7 N:6ED.D8W1C4Y-S!#,S4R,S8X,3$X,C)!0SE&-4%!.#DV-S@Y(B!S=%)E
M9CID;V-U;65N=$E$/2)X;7 N9&ED.D4V-D8R,4-#.$$R,C8X,3$X,C)!0SE&
M-4%!.#DV-S@Y(B!S=%)E9CIO<FEG:6YA;$1O8W5M96YT240](GAM<"YD:60Z
M138V1C(Q0T,X03(R-C@Q,3@R,D%#.48U04$X.38W.#DB+SX@/"]R9&8Z1&5S
M8W)I<'1I;VX^(#PO<F1F.E)$1CX@/"]X.GAM<&UE=&$^(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @/#]X<&%C:V5T(&5N9#TB=R(_/O_N  Y!9&]B90!D0
M  '_VP"$  $! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$" @(" @(" @(" @,# P,# P,# P,! 0$! 0$! 0$! 0(" 0(" P,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M __  !$( %T ^ ,!$0 "$0$#$0'_W0 $ !__Q &B    !@(# 0
M   '" 8%! D#"@(!  L!   & P$! 0            8%! ,' @@!"0 *"Q
M @$#! $# P(# P,"!@EU 0(#!!$%$@8A!Q,B  @Q%$$R(Q4)44(6820S%U)Q
M@1ABD25#H;'P)C1R"AG!T34GX5,V@O&2HD14<T5&-T=C*%565QJRPM+B\F2#
M=).$9:.SP]/C*3AF\W4J.3I(24I865IG:&EJ=G=X>7J%AH>(B8J4E9:7F)F:
MI*6FIZBIJK2UMK>XN;K$Q<;'R,G*U-76U]C9VN3EYN?HZ>KT]?;W^/GZ$0 "
M 0,"! 0#!00$! 8&!6T! @,1!"$2!3$& "(305$',F$4<0A"@2.1%5*A8A8S
M";$DP=%#<O 7X8(T)9)3&&-$\:*R)C495#9%9"<*<X.31G3"TN+R565U5C>$
MA:.SP]/C\RD:E*2TQ-3D])6EM<75Y?4H1U=F.':&EJ:VQM;F]F=WAY>GM\?7
MY_=(6&AXB)BHN,C8Z/@Y25EI>8F9J;G)V>GY*CI*6FIZBIJJNLK:ZOK_V@ ,
M P$  A$#$0 _ -_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW05=X=T=>_';J7?G=G:N9_@.P>N=OU>XM
MQ9!(6JJHT\!2*FH,;1H5DK\OEZ^:*DHZ=2#/4S(@(U7":\NX+"UGO+E],$:U
M)_R#U). /7H]Y9Y;W?F_?]JY:V*V\7=;R41QK6@J<EF/X4106=OPJ"?+K5!R
M_P#PJ.WD.Q7? _%7;,G4B954CI<OOG*P]BU.$$RJ]4]=14$^V:'*O!=A *>H
MA5[+YF'K]QFWN/-]1V;:OTM?-CKI]M*5^5#]O6>-O]Q[;OW.!=<]3C?S'DI
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
M,C*VB2-J:HW !TFF""""K###T(($X[#OMIO]B+RUJI!TLIXJWH?44R#YCYU
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
MZLNT;2A#+MEN&'GX:?YNA/55151%5$10J(H"JJJ+*JJ+!54"P ^GL^    %
M.C$"F!PZY>]]>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[K_U=_CW[KW597S_P#YP'P!_EGX^GC^4W>6,PV_<GC_ .)[>Z8V
M515&^^XL_1/K^VK(ME80R2[>Q-<T3K3Y+-S8K%SR1NB5)=2OOW7NM>;+_P#"
MVOX.4^X'I<%\1/E7E-KK4%$S63K>H\+G'I@Q'G_NW3;VS="LI7D1G*6YL6'O
MW7NKCOY?W_"AK^6/_,5W)A^N.KNV\OU3W5GY(J?!]*_(/"T776]-QULOICQV
MT<O29G<77F\LQ/(&\6.QF;JLI(BE_M0H)'NO=7@>_=>Z;LQF,3M[$Y//9_*8
M[!X+"8^LRV9S68K:;&8G$8K'4\E7D,GD\C6RP4=!CZ&DA>6::5TCBC4LQ !/
MOW7NM97Y<_\ "M7^5/\ &?<V5V/U]FNTOEMNC$5,U#79#X_[;PD_6M+7T[:9
M81V5OK<>T,1N&D(_16[?ASE%)?TRGDCW7NBN]3_\+4/Y>>[-Q4N&[6^/?RCZ
MBQ5;/' -VTF-Z^[%PN+5W >LSE%A]X8C<L5'"MRWV%!DIS:RQ'W[KW6T-\5?
MF-\8?F]UA1]Q_%/NG97=77]3*E+597:E?+_$MOY-X5J/X'O':^4@Q^ZMD[@6
MG99#C\M1458(F5_'H96/NO=&7]^Z]T2O^8;\X^L_Y<7Q#[9^8';6%W%NC:/5
ML&V81M+:)QHW-NK/;SW?@=D;;PF(;+U=%01&;-;AADJ9I'(IJ&*>8)(8_&WN
MO="#\/?E1U?\V_C)TQ\K.FJBNEZZ[LV71;NP=+EDI(\W@ZDSU.+W#M3<$5!5
M5U##N+9^Y<=68O()!//"M91R".1T 8^Z]T9/W[KW1$_YD/\ ,!Z=_EE?$[?7
MRQ[JH<YG]O;5R.W-M[?V3M5\:FZM^[TW;E(L9@]L;?;+U=%CDG$7W%?5RR2?
MY-C*&IG"2M&(G]U[H<?BS\B=B_+CXX=(_)SK2+*4NQ>]>M-I]F;;Q^=CI(<]
MB*'=.)I\D^"ST-!5U]!%G<#4RR4=8L$\\*U,#A)'6S'W7NA[]^Z]T2OYK?S$
M/AM_+QV#3]A_+KO3:?4^,R@JEVOM^J:MSN_][U-&J_<4NR>OMN4N5W?N7[>2
M6-*B>GHVHZ,RH:F:%&#>_=>ZUFM^?\+8/@5AMP3X_KWXM_*K?6 IYVA_O%FQ
MU9L=ZQ4;2U5C\,-[;HJFI9 "T?W+TLQ6VN.,W ]U[JP7X3?\*D_Y4_S)W/A^
MO<CV!O/XM=C9VI@QV%P/R9PF$V?MG.92=UBCH\5V=MO<F[>O:-IY75(!F:_#
MS5,C!(HF<A3[KW6QDCI(B21NLD<BJZ.C!D=& 971E)5E93<$<$>_=>ZY>_=>
MZKA_FD?S->D/Y4GQD;Y*]W8;<V[Z/)[ZVWUOLKK_ &5)B(]U[UW=N*/(Y)Z/
M&R9RMH,=2TF&VU@\ADJN>5]*0TFA0TLL:M[KW1P.@.\.OODQT?U+\A.J<G)E
M^N.Z.O=J=E;,KJA(H:TX'=^&I,U0TN4I89ZE*#-8]*O[>MIO(S4M7%)$QU(?
M?NO="][]U[I!=H]H]<])]>;P[9[<WKMOKGK38&#K-R;SWON[*4N%V[MS"4"!
MJFOR61K'CAA3452- 3)-*ZQQJTCJI]U[K4U[R_X6?_RZ.OMY9#;'3O2_R0[^
MPF,JI*9^P:'$;3ZVVGFE1B%K=L46\L\-[55%(/H<EB,3-?\ W7:Q/NO='X^
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
M><1Y8L8#UOB]G0[/I=PF.6%*W"T,N_LAF#22MXGJL1#-;73QLONO=;1OP_\
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
MK[^;?59_R':7S7^-3[]VK1-^RF3W7-L_JKMG,995X$\]/G=@;UC6U[I,['U
MV]U[H7/^%@?Q/WOV[\"NIOE7UG25]7N_X0]PKO7-2XR%ILCANL.R(,5M_<VY
MZ)(EEG=]M[XP&UZJH(0QP4"5%3*5CIV/OW7NKYOY9WSLZZ_F.?"[I7Y3]?Y+
M&35F\=KX_&]G[9H)T>IZ\[BPE#24O8^Q,G2EVJJ-\/GV>6B,RHU9B:BDK$7P
MU,;-[KW1]/?NO=>]^Z]U[W[KW6GE_P *J.Z]\]XUGP=_DT=!Y#5VW\Y^Z-F;
ME["I:<R2KB>LL)NV';NPVW-31.K?W4R787W>?J9N!3Q['D=F5 ;^Z]TK8/\
MA&%_*E2"%*CM+YMSSI%&L\Z=L=0P)-,J 22I#_H!E\*R."0NIM(-KGZ^_=>Z
M*?\ ._\ X1\_"WK3X=_(GLKXD;X^56X/D3USUEG]_P#6>V=_[]ZZW1M?=F3V
M7''N7*[1J,'M_I_:F7KLKNK;F,K<?C/%D*<1Y2IIY'UQJ\;^Z]U>K_PGF^=O
M^S\_RM^@M];@S/\ %NVNFZ!OCGW2\T_W&0GWKU5C\908?<62E=O+45^^.NZW
M"9NIE*JK5M?.BW\9/OW7NKN_?NO=->;PF&W+A\GM[<>(Q>?P&;H*K%YG!YN@
MI,KA\OC*Z%Z:MQV3QE=%/15]!64\C1RPRH\<B,58$$CW[KW6A3_PHB_E=]9_
MRJZCI7^;_P#RRS'\4^R>ON^-KX+??7>PYYL9U]/D]TTF<K<+NW9NUO-_#=O8
MRMFQ$N$W#M>E1<!E\3DK"D@6.L6L]U[K=X^,/<L7R,^-7QY^0D.*."A[WZ-Z
ME[EBPA9W.&B[/V#@-[QXHO*!*YQZYP0W8:CHYY]^Z]TC/G+_ -D3_,+_ ,5:
M^07_ +Z;=OOW7NJ$/^$?G_;GG%?^++=X?[UM'W[KW6TI[]U[K__1WA?DM\;^
MG?EWT5V7\<._=H4>^>INV-MU&VMVX"J9H93 \D57CLOB*^+_ "G#[CV[EJ6"
MOQE="5GH:^FBGC(>,'W[KW6CEB^@OYWW_"9_?V\O]E/V9F?YBW\L[<.XLAND
M[#I\-G-RYK9E/4OY*G(9K:NSXZ[>_3^^::BCT9#/8:BR>SLFD:U5=3)4>.FI
M/=>Z,EC_ /A;3\8Z7"30;W^"GR.VSV-1J]/D-H8_>W7V7PE%EH@R38^;<N7B
MVIG8UBJ!H+/@DE'),0(T^_=>Z+=V5\O/Y\W_  HHA3HGXK?&G-_R^?@ON^>G
MI^QNX=U9#=>(3=>TY9D^]ILSW-E]O[0RN_L-+"BE]N;$PJR5!F\&3J9J&1G3
MW7NMY+XV]5[KZ.Z#ZAZ?WSV_O/O[>'6^P=N;0W'W-V'%CH=Y]C97"X^*DJMS
M9Z/&1+"*JL=+*9I*NM:)4-75UE49JN;W7NJ/_P">;_(HQ7\S"EV=\D?CEO6G
MZ#^?_1U+02=:=HPUN3V]BM_8_;N1;/;:VKO/<&W8WW!MG.[7SA:JV[N6B2:J
MQ<TKQ2Q30O$]'[KW5-&P/^%&G\TW^5_3T71?\Y/^7GV/O>JVKX\!C?D?M;Q[
M$K]XTM#:GCR-1G:3";AZ*[@R%1;2<C@,OAD;2//%+4&61O=>Z$/=_P#PLNQG
M:,:[$^#'\M_OON;NK/0_:;:P>[\S3U<=/E)P(X*A=C]08GL#=F\H8ZEU7[2"
MJQ4D][">,\>_=>ZQ?#'^2W_,"_FG?*_:O\QK^?37-B]H;0FI,GT[\*9XX,?
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
M'^(_>?;<?Q'SW\VO]W7^KGW[KW3C[]U[KWOW7NH,_P##/NX/N?L/ON/M?/\
M;_=VU'3X/)^]^N]M/Y]^Z]U.]^Z]TF-T_P!S/M*?^^O]V/L/NH_M/[T_PK[3
M[VX\7V_\6_9^ZU6TZ?7?Z>_=>Z44'@\$/VWB^V\4?V_@T>#P:!XO#X_V_%X[
M:=/%OI[]U[K+[]U[KA)X_&_ET>+0WD\EO'X['7KU>G1I^M^+>_=>ZCT7V/A_
@W'?:?;ZV_P" 7A\.OC5_F/V]?TO^??NO=2_?NO=?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>cmcsa-20210630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cmcsa="http://www.comcast.com/20210630"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-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-20210630.xsd" xlink:type="simple"/>
    <context id="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i311daa4be6e54f71ab8e8446e693d97a_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia7d4a46f11224bbbaeeb6d67620e2af2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.250percentDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie15825ef8e654996ab93a2271ce7efe7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.500percentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icc934d4809904b89b0d3bd3617cb1b67_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.750percentdue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie8df42a263c84eb79845d79034107480_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.875percentdue2036Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i81a9b835e774457c8630b81f59098577_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.250percentdue2040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic28e43869da146cbb83ab76eb735ec24_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i06e8b41ea9b54f53bb88164eba7d8673_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id5e99fdd9731438a9d4c31e3f6bc5a75_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icccf13c1e2d64d38a9e466e975dc7000_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibe26c70855d544039979313d86235883_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2810e103984047f89f5d101a029838ac_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0c605f6831ab4b54be1630c0a41b892e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic6018b11ab964568a112749fa74b981a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2a1f58e100184f159678d967a0d9a237_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8e539bb7896f4f9281df897e5c0eb080_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d028141d4b74e53953a0f0a85fba2a2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia1e7b6b2db3c4cbc948288b44e8aa3b8_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="i764ed5bd43974ef6a5978de67ca4fff4_I20200331">
        <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>2020-03-31</instant>
        </period>
    </context>
    <context id="i0ee2145fbff14a95b283ee251a4b3603_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="idc6949d7ef144160bc63d4f4d13a2ff7_I20191231">
        <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="i2bbb6d6c1ad64f21a0d6698c85af359e_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iae27e51b7991467abeecf55f5a693e8f_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8d606eeb4ce541899e4c29e6a84bd265_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4a860afd771146d29ca62957701fd779_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i32ccaec4043247379aa8c170c5706bdd_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="iab84acd5a8c34a68a2b73e7140c2efab_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="ibfa6cc77c7b7417fba6d5b1d5b84f5da_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0c842cf1b85948aca014fbff26d05a79_I20200331">
        <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>2020-03-31</instant>
        </period>
    </context>
    <context id="ic0567fdb6dfe46aabb2c71db5b00049e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0dc7b5a63b5f4e94aec354c699e9c04a_I20191231">
        <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="i31fef0e0b1414dcdabb7ccee5648d7eb_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3a22b93407764127b199ec2dd8029d96_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ica4e01e8713f4756880051e46abfd108_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iba2b33772da34bd09109b01f4122c263_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icb8e1ac0041a4196b524f632f6053773_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6da44df274fe475391629f4331cfadae_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="id556d9a031194b3db3ea19d18204c3bd_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i278257b95edb431aad6d820f364e170e_I20200331">
        <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>2020-03-31</instant>
        </period>
    </context>
    <context id="i7ebb757a75b747aa8905bb3f1e241c5c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i72fc94e9be3b440cb16ab111e8a18db8_I20191231">
        <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="i582267e544b7444a947fa7ba5cafb923_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie71dbee8a70c406c9e9f5702b888a63d_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia82143c49e494addbfa74b5be88df3eb_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iafbd833a7b1f4ab59b68d467cedd744b_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idd303523c5724716b1b5808b87ebb735_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5d2a301e3d4147499d378199a4dd95e0_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i62a3ee49b4a9477f86f8c76a029737f5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i301556037fb54ff887a9b106fd19140a_I20200331">
        <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>2020-03-31</instant>
        </period>
    </context>
    <context id="ib9c948bb30194810ab7d0e987f5dcebe_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2324ab3abc3e44d5858265072b54d786_I20191231">
        <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="ib49856595e034a62b88821e97b5f1ef6_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="id01674a7f4ea4d7e9bee05358a96a0a4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ifd42d0aa50ba41beac2e6556152847aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id2f56b9b80d04dd3afd46d9cebd36813_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1ad897e45a0d42d3a089c86c9a359cdd_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i403f55c0b3784633be1cea6199096e19_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ide40905f49c445b98447f5db2aa82c81_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id7b1f6081d274eabaf7e2a83ffcf354c_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib801ce30f8e0464d895ce3cbb4619a41_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibd5575528c4e4f66b619c5b98cfe2b40_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i23a3a4d4708243339029bb50f5af585c_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="ia75a8d9105794190a94dc0ced948852f_I20200331">
        <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>2020-03-31</instant>
        </period>
    </context>
    <context id="iedd163203f7b4cdeb1d66aec7018e0d0_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i14513e43b17f453d921fa8ad17c8c59b_I20191231">
        <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="ie2e8e3f15fc24d11a10c2551f5a1c7ff_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="if6ad98b7b60d4ac9a1e0fd0b3999e608_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="ic821a1c309f24bfe8621f12613b7ddea_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5dc709ef705c4feebd89166169afab5c_I20200331">
        <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>2020-03-31</instant>
        </period>
    </context>
    <context id="i85ea5c15da814edbb372fc5eb5ff068d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i9ffc8a7be97f4df99511d74c7957ac26_I20191231">
        <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="ic2e875d3e74943cab5bc7c55e42f0b69_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0e9448cf7cb5411e8fcfed49239bc468_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1a4b98bc69f146b8bd4c587a13761283_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9c26956f3a314ff4bdfb89af73ceaeb4_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie6b81508ffb04399aafe6c36f004ae73_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2bd618b98bee4d51905665b738a2aa8a_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i577f498508814c4587a525dbcda0bcd5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if7234aedb2464267a05c0a9e06ced29f_I20200331">
        <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>2020-03-31</instant>
        </period>
    </context>
    <context id="i8e126b32c1004705800a460058ccd982_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i73eba9eb15b44bdd8a9b719f20a87edc_I20191231">
        <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="i1bf261f5965e4b5ab4570086f9101a3b_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5a3c69a18d3440eb882e560bad0b1525_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3336c572319843c79e1c285f49327c19_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i24d2a62027f84b319709828f84df3f6b_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1feaf4f2620249c6840b2b03c00d4138_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic5753605c6c44eeb91de1c12ee1a157e_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i2474804e2e8c45d9841102f569503da8_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i03653f7f21734812bb41773354c4a07d_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i435131fcc81846acba455c21814d6760_D20210401-20210630">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630">
        <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:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630">
        <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:HeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6966761ecb08472e905068b19cca53de_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630">
        <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">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630">
        <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:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630">
        <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:HeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i782657b72ba64142a8aaa986350a030c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630">
        <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">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630">
        <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:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630">
        <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:HeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630">
        <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">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630">
        <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:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630">
        <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:HeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:NBCUniversalSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib91579d8e0c449d281e327454ada1273_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i872cd88754904143bd8b2894d33869c9_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630">
        <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">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib156cf3e1714465cad3318ad6392664f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8680d8fd9f4f47d6ba875199bbba940c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id07956178a664d2a958ce96c5a16bc71_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iae50e9c2fb984215ae3e5bfdab7e569c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib968caa0a1d14910844362e4f0d1fb38_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic71a296005004bbda6e2eccdfe97df86_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic1376a3f9d2847e99be298d2596cfdbe_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie1a6aa40153e49e3bc7dbd6d398e5172_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i62e57138e8714052b973b09c5d85116e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic245d149f62f417b9287ee5824c39f3a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic0c9d02b606342229ebe6c850dd8e801_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2e55299c1a414da2866fad887c163a51_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i35da0eaa8be84b3fa2bfbc287c912999_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i68ee7bdcbf93457ab852a6de29d1fb0f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i06fe7b199ac2474eb2d3adf9271c5186_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i82ddd619db28437abd6d266f3ba59283_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5aeab198920a47e59c380c0e50c5e149_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i333b71f5dbf147b2a81ce743e2dc80ae_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie585764155934a1aafeb7d918998b05a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie6081ac6e68a43f8851278b11e4b1100_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:HeadquartersAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8c90db8b97f04825891e1eb04e49d9e9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic205f0201e284d5781f01d93398b9c2e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ieedd72ea21b549739318bc8c7d2d8b5d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4f5069f163144443b2fbfd4858c8a686_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9f06668b4ae04350a981f76a949ecb22_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8c05493c06e3475eac1dcb4a9e9fde22_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7324718179a84f47a118798951368e61_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icd205a0fce3b4c118cc6a2dc46d8929b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib0c48bb544f741bdba8f1060f44ed3b2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i879f272223e249049c7fa852c11c52eb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if835f5cde8c44098b3f14a1a0638971d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idb1836432cdd49068ad374767540aa9f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cmcsa:TotalIntersegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i111957e4c534483e99b59c7edf48e1f6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia2743d66baf04f0e91acaba9491e0546_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ied8613e9c1784d97bd129bdc1aac5750_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id0ab914b046042ae8d4df4994b47c557_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i17da3441af604e4aa37bd830cc509a93_I20201231">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i286d1da6e51c42ea8d0d3821eccdcf34_I20201231">
        <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:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7274d8971bd246a19e376798ecbb1f80_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i11d032c40014497fb45b75f8e520b843_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i9d150f9e244a4a80881c27fed7731606_I20201231">
        <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">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i53dbfd3741634c7c99b6933a09954613_I20201231">
        <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:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i99ac0d6b6d454eec97670ce12c2cf096_I20201231">
        <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:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableNetworksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a4f510444b84325bff373b58681567f_I20201231">
        <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:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:BroadcastTelevisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic22f96e3c5ac4da5b65c01a6642d667d_I20201231">
        <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:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:FilmedEntertainmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4a9eac6e01364afc97c1e1886d9ca346_I20201231">
        <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:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1c77285c82fe4d30b532699de78b8dcf_I20201231">
        <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:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i221c023cc97f4bc9809bf47c8d446999_I20201231">
        <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:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:ThemeParksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb0441c0e7f24b5bb923d82f557e87bc_I20201231">
        <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:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:SkyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1b20c218508d4284ab7e769a957c5cf6_I20201231">
        <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:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3690e6d8cd974461ab30690e21965875_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">cmcsa:ReclassificationDueToSegmentChangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2daa61fea1d545929ba333953876c6d0_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4ae3c5a55e034f479105a52b23a96c46_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4adb3a1d1ba34129b7aa19666a3893bb_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia072ece549fe42e18695288f297d4e6f_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i670807cfd0f9409aad6ec2761d8095ff_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i822a19198fda44bcac46d1266a41ef33_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="if08cc38f17204a1fb92921d7e20d7afe_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="ia373eba0a45b4f0cacbeb0f62f8d3aed_I20210630">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id3ce3147931241a1a1e59c3357508632_I20210630">
        <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:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1759a177a8df48b0938b3f75719e64ff_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i71ca8d9579274195bc3cabbc608aaa78_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i37467126b92b43adbc55d88019c19f7f_I20210630">
        <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">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1a1d5306769b4164bb9beb1a31649472_D20210401-20210630">
        <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:ResidentialBroadbandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifb286b10efc04b108bd3dc967f4aeb27_D20200401-20200630">
        <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:ResidentialBroadbandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie19fe746ccab487cbf56a7b887fe3750_D20210101-20210630">
        <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:ResidentialBroadbandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ice29b2c6eed24a0b8afb113d5c03d254_D20200101-20200630">
        <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:ResidentialBroadbandMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:CableCommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i723a88cc573542708739a95d740c102d_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0fdc074465524db9898f14eb2d3302f5_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idb44a82e278f448a9e1a48b3fcc4d18a_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i728cb3533c474cd1910eba699c15505a_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id54b1ec418104d13ae2ca6cd07784811_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0032e9a2d90347428e4f3de0b0aa71a2_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i41eeeefce9ce4150bf60b4ae66772480_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia36dbd1638da48a286f8b56a57cb1a43_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i935f78015ef84493bdc9ae1c3ab0ea9e_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i987821707b914aa0a0a88c4c751e4ad4_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib24feb640b2a4c4b9eea8551ed89006c_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icc3cdcd16f40423e9fddcd771599548e_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i96a197ecea3f47e5bca16821ceade16c_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if7ab9ffd32be42b3aeff6567de9fe13b_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1d84958af3a24230869b65502cd72390_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0227fdb940744632a4972b0a2b0814d2_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1f8f651901004da69b7629755a8e2e71_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i821b5911a3494aa5b4453deee4839c91_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1e6d72302ef3424ea3289d9bcb1ca712_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9404dfe25c3443628c6dee0713874fba_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5e6bceda04124b83aaa4f6f34d98db57_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id6892cce82d8414b8dee3899f832fb2b_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6e95f12b791d4e4c90e2848800b0e160_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ida191246f966437ba1957adfcd6d8faa_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idd1056ba3cb344f199ed55112efd99c8_D20210401-20210630">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i158275b3fb65403ba5b656fc64ef38ff_D20200401-20200630">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i83e46341c61c440b99b6ba317a5f25ae_D20210101-20210630">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i831ccfc83df8479b831c401cfdee0965_D20200101-20200630">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i93e7716ae92c45e7828b095404fcf561_D20210401-20210630">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1105f1a4db8644d6ae010d2d11ca6eb3_D20200401-20200630">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i87fdc9f8b8dd499986d546244fa25735_D20210101-20210630">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i42188943410746eaa954b8e58b23038d_D20200101-20200630">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifccebb66cf6f4c25a62afc404bdc814e_D20210401-20210630">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5303abaa62fa48ff8996f97a1d1cf97d_D20200401-20200630">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i328cbb2c98a745dfb0f76e9b5ed16111_D20210101-20210630">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2d37a398667342f588312687516a6cc9_D20200101-20200630">
        <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:MediaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2112143f83af4705b352dfeaff155050_D20210401-20210630">
        <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:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i06a081db0c6245a9a44566543f6e2bfd_D20200401-20200630">
        <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:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id1642a0df13f41bf85f69d29870b46de_D20210101-20210630">
        <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:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifbc55242bf76482f91afe22a9dda48af_D20200101-20200630">
        <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:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i919a90a7b83a45df9e4ac05c7444e0fd_D20210401-20210630">
        <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:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5b4748c4b02a48aa828a57e102e59814_D20200401-20200630">
        <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:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i30c1f8cab2d1475288b363980b55add9_D20210101-20210630">
        <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:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic0e3a767ab464c3e8d7abcc49ef791de_D20200101-20200630">
        <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:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie4eb7e504dfc45ccb7ae8e1a89ff7e2e_D20210401-20210630">
        <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:HomeEntertainmentAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i11dab27e30264c088aa371c1c7f00585_D20200401-20200630">
        <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:HomeEntertainmentAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i323cf0244a9044f6a768f1b8beeb551c_D20210101-20210630">
        <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:HomeEntertainmentAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i66c6d5299eea41148e14cfdb72a32aed_D20200101-20200630">
        <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:HomeEntertainmentAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cmcsa:StudiosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iba4e09594e82472fa729b46a3b94a754_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9bdf3b6d95824823b2752b3289a1bbcb_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iddd77a763bf8433da4110e3d83729781_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i74fc99219ba142cfb155bfb361b8f17b_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i491d94438f4b47ae868ba4169993522b_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia21c34d79d5c40d78cac917a5e9f167d_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6279215618424280965ea0756604e8f9_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i519f7789596e4eb8b0f6be926f23bbc6_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ida5964904db3422786d62c5f73c57347_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib99a8fecd87a450399c056c13f79ae18_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i768cb62f442b46df8cd44d2b60b268b6_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0a9a7b64630541d39fbe6d9b37534e4c_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idec6bd0f365446bb870af736ba7d496a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie36a611cd60a4b2cb462349c7dc2d6b0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idcc75cf54ebc48baa5e63458c5741c75_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0ac2bbe6a16e48cb899b9fd9e5c6e19c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0d736904312f423597ff847095930e93_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i49e9c169b55d4b7ca34e060f2bf3db6a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibc3bb01411f54b5e978cb5c55b56df5a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib2c824971da4452d956422a2ed1ab7b9_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iec8ddaee7ef44342862e3dc9a3e5dfe1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7f143da6299949888ad4ac9202964720_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i431301beae8f4057a414abb0bacea48c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idff3482d4251483ebd4904dca600e0c1_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cmcsa:OtherGeographicLocationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia9a8b6efdfff4bbfbcb6902126318a10_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9e4d6ec1bcc54b6d97a245725f2791a2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifd7a187018a74d73a91aee0b7725c911_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-28</instant>
        </period>
    </context>
    <context id="i22332cc0acfd46ec8d02d542cbabe133_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="if1e7fe87704d48fea75aa5d59a2d5d23_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i330da9cc97844aff9e2f8112c8d8ca01_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3866e4c103a54b8cb8b492153b698820_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cmcsa:UniversalBeijingResortTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3d3b4e01250841b59146f31680344772_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3ea1dd94b5b9455db5a4e9ebdc240793_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i247e3a58758d465c9846cdf721d69eae_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6bbec0b2e0a84fb3b2301a558768ba1a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AtairosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c82c5c3f2584fb3930a80005c48b4e1_D20190101-20191231">
        <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="i980fcd52cee44ba884c2eb629f84eec2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i40c013c8ea9741298fb8e28d4be4db14_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:HuluMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i30bd9c11e58047b29f0bdeee60aab26e_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i78dcdfdd82a540fea35dfab7cd392be2_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ib4499bd2de0b4a01aa62cac3a79446e9_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i440b8a69b1f34518a9659d22c5017621_D20200501-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cmcsa:AirTouchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i11e88629f1fd41d2b218a46f3ecb6aa9_D20210301-20210331">
        <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="us-gaap:PlanNameAxis">cmcsa:ManagementGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i04a717cf5d704a8da18ab8fee276cb82_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cmcsa:ManagementGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if5bf8768508649c4a9ffe69a00a22f58_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6ccadf5f33b54fe582d375275c41f452_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if23d1e212e4c4297a5b4077667338e58_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if93b5130f1e048c2b2a30a86cf18ba2d_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i587f0028b52c454cad1a9ca62fb20ed0_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia77904a24dce4d2a90769e62279c8b00_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia662bc5342274bddadd1743577976952_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i27f64a0fa41d4c2e86b78740e10db281_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib0bafb5e6c1c4a9ab50ab8c00da517d5_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i086cdcabd3a74ad58a134ca8abca7d3a_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie2ac782e4cf848feba6aad85474f3d1f_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia279ccffea624308b71a4856e5be729a_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iab156dc97f9e4f5fb2ada79388f49470_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="id9ca98b0a09a4036b92187f9a54d0696_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="id31dbf9f6d87423faf892b3880793580_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cmcsa:LeaseArrangementsAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iedb942490c9644b885f1ee87f77917ab_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cmcsa:LeaseArrangementsAxis">cmcsa:UniversalBeijingResortMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i219d064de3274433809ffc491438c576_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cmcsa:NbcuniversalEnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>cmcsa:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="preferredstockseries">
        <measure>cmcsa:preferredStockSeries</measure>
    </unit>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80L2ZyYWc6NWE5ODU1OTBjOGRkNGJlNjhhZTE1NWVmMmE5OWE4MDYvdGFibGU6MDRjMWY4ZWQxZDExNGQ0YTk2ZmU3NjFkODRiMjdiODQvdGFibGVyYW5nZTowNGMxZjhlZDFkMTE0ZDRhOTZmZTc2MWQ4NGIyN2I4NF8yLTEtMS0xLTA_e91a7816-c4c1-4600-882e-735f49a389f1">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80L2ZyYWc6NWE5ODU1OTBjOGRkNGJlNjhhZTE1NWVmMmE5OWE4MDYvdGFibGU6MDRjMWY4ZWQxZDExNGQ0YTk2ZmU3NjFkODRiMjdiODQvdGFibGVyYW5nZTowNGMxZjhlZDFkMTE0ZDRhOTZmZTc2MWQ4NGIyN2I4NF8zLTEtMS0xLTA_d4c8ea85-07a9-49d4-a92e-3805c6ec75ea">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80L2ZyYWc6NWE5ODU1OTBjOGRkNGJlNjhhZTE1NWVmMmE5OWE4MDYvdGFibGU6MDRjMWY4ZWQxZDExNGQ0YTk2ZmU3NjFkODRiMjdiODQvdGFibGVyYW5nZTowNGMxZjhlZDFkMTE0ZDRhOTZmZTc2MWQ4NGIyN2I4NF80LTEtMS0xLTA_542d4999-3f7b-46ec-a68c-cc3149a70de1">2021</dei:DocumentFiscalYearFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80L2ZyYWc6NWE5ODU1OTBjOGRkNGJlNjhhZTE1NWVmMmE5OWE4MDYvdGFibGU6MDRjMWY4ZWQxZDExNGQ0YTk2ZmU3NjFkODRiMjdiODQvdGFibGVyYW5nZTowNGMxZjhlZDFkMTE0ZDRhOTZmZTc2MWQ4NGIyN2I4NF81LTEtMS0xLTA_7c1683fd-891b-4ea3-a393-4a8138a718a5">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80L2ZyYWc6NWE5ODU1OTBjOGRkNGJlNjhhZTE1NWVmMmE5OWE4MDYvdGFibGU6MDRjMWY4ZWQxZDExNGQ0YTk2ZmU3NjFkODRiMjdiODQvdGFibGVyYW5nZTowNGMxZjhlZDFkMTE0ZDRhOTZmZTc2MWQ4NGIyN2I4NF82LTEtMS0xLTA_16f32ed9-7bd1-4f75-9d8f-b797615361d4">0001166691</dei:EntityCentralIndexKey>
    <us-gaap:LineOfCredit
      contextRef="i22332cc0acfd46ec8d02d542cbabe133_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82NC9mcmFnOmFjNmIzOTJlMGRlOTQxMTRiMmFjMDcwYjJlMzk1Mjg3L3RhYmxlOjM1NGUxNWQ4YzVmNDQ5Njk4N2E2NDFlYTI5ODYzNWY0L3RhYmxlcmFuZ2U6MzU0ZTE1ZDhjNWY0NDk2OTg3YTY0MWVhMjk4NjM1ZjRfMS0xLTEtMS0w_dab5ff0b-50f9-4e28-902a-61edb225bdf9"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="if1e7fe87704d48fea75aa5d59a2d5d23_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82NC9mcmFnOmFjNmIzOTJlMGRlOTQxMTRiMmFjMDcwYjJlMzk1Mjg3L3RhYmxlOjM1NGUxNWQ4YzVmNDQ5Njk4N2E2NDFlYTI5ODYzNWY0L3RhYmxlcmFuZ2U6MzU0ZTE1ZDhjNWY0NDk2OTg3YTY0MWVhMjk4NjM1ZjRfMS0yLTEtMS0w_7eb6fc23-68d7-480e-8fc2-d8ada71641f2"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <dei:DocumentType
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDI4_2cd68166-1f90-4745-84eb-2d32c9db8312">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZmEyMDVjZGRkOWQ1NDg2NDhlMGY4M2MyMTI5NDBjYjIvdGFibGVyYW5nZTpmYTIwNWNkZGQ5ZDU0ODY0OGUwZjgzYzIxMjk0MGNiMl8wLTAtMS0xLTA_0510e807-0ecf-4c3c-b12e-8d77e6fdcabb">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8xMzU_ff60e6b5-feca-4fcd-ad6a-3f59a6affab2">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6YTMxNGUyYjg4YTk4NDU1ZTgzZWM0NjY4ZTdkZTg4MmIvdGFibGVyYW5nZTphMzE0ZTJiODhhOTg0NTVlODNlYzQ2NjhlN2RlODgyYl8wLTAtMS0xLTA_eea6ba56-010e-4611-b919-384734882972">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MDA4MzZiMzBhN2QzNDRjMWEwMjk2YTFhZGQ1ZTdjZDcvdGFibGVyYW5nZTowMDgzNmIzMGE3ZDM0NGMxYTAyOTZhMWFkZDVlN2NkN18yLTAtMS0xLTA_4508e688-712a-42b2-b948-89d760e54f43">001-32871</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MDA4MzZiMzBhN2QzNDRjMWEwMjk2YTFhZGQ1ZTdjZDcvdGFibGVyYW5nZTowMDgzNmIzMGE3ZDM0NGMxYTAyOTZhMWFkZDVlN2NkN18yLTEtMS0xLTA_fd0d509a-bc69-452e-8f6f-395186bca358">COMCAST&#160;CORPORATION</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MDA4MzZiMzBhN2QzNDRjMWEwMjk2YTFhZGQ1ZTdjZDcvdGFibGVyYW5nZTowMDgzNmIzMGE3ZDM0NGMxYTAyOTZhMWFkZDVlN2NkN18yLTItMS0xLTA_49f56e45-35fc-47af-a5b0-f0147f36333d">27-0000798</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDI5_23789532-5943-414d-b7a5-2948f852f7a9">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDM1_12186d3f-4386-4600-8c10-efe8e53fcd26">One Comcast Center</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDM2_f1245966-3385-4723-b916-fe21d0587489">Philadelphia</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDM3_4bc8bc48-a957-4425-bf3f-fb2188660365">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDMw_ef81112b-d80b-419c-a904-040cf797965d">19103-2838</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDM4_29432c4c-cf34-45af-9002-05f1021e3327">215</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDMx_504c7ff1-2e9d-487f-b343-df9d91eea1c4">286-1700</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i311daa4be6e54f71ab8e8446e693d97a_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8xLTAtMS0xLTA_1a6138cd-1df3-43fe-a38c-b5fb7442c22d">Class A Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i311daa4be6e54f71ab8e8446e693d97a_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8xLTItMS0xLTA_f3128bc4-4157-4cdc-af01-dd8446d7dd98">CMCSA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i311daa4be6e54f71ab8e8446e693d97a_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8xLTQtMS0xLTA_e29d7379-732e-4de7-85ba-b6c2ac3939e2">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ia7d4a46f11224bbbaeeb6d67620e2af2_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8yLTAtMS0xLTA_94971689-ee40-43e2-88bb-fd694e0f75bc">0.250% Notes due 2027</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia7d4a46f11224bbbaeeb6d67620e2af2_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8yLTItMS0xLTA_2cb9bebe-5ca6-4444-a9f1-3805cf0f72ca">CMCS27</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia7d4a46f11224bbbaeeb6d67620e2af2_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8yLTQtMS0xLTA_a439324b-207c-44a5-a81b-b0a3eb8b1134">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ie15825ef8e654996ab93a2271ce7efe7_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8zLTAtMS0xLTA_73a1d90b-83c2-49bd-bcc2-4492ee5a263b">1.500% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie15825ef8e654996ab93a2271ce7efe7_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8zLTItMS0xLTA_57da6046-6f4c-49dd-b188-4e0aa62b0474">CMCS29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie15825ef8e654996ab93a2271ce7efe7_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl8zLTQtMS0xLTA_f6ae0ade-2987-4a2a-9d69-0beacaaa86d8">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="icc934d4809904b89b0d3bd3617cb1b67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl80LTAtMS0xLTA_e33270cd-6b3c-4135-bf3f-c41704a80e20">0.750% Notes due 2032</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="icc934d4809904b89b0d3bd3617cb1b67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl80LTItMS0xLTA_44f632f2-ee17-402a-b255-5c2e85a77eb0">CMCS32</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="icc934d4809904b89b0d3bd3617cb1b67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl80LTQtMS0xLTA_621c0e58-2ada-4a1f-85cd-756ca8499305">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ie8df42a263c84eb79845d79034107480_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl81LTAtMS0xLTA_5a03decf-8644-411b-a5ab-44d99d45adc3">1.875% Notes due 2036</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie8df42a263c84eb79845d79034107480_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl81LTItMS0xLTA_9a069eb3-e2a5-464d-9318-7b0892352604">CMCS36</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie8df42a263c84eb79845d79034107480_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl81LTQtMS0xLTA_297e458b-68f3-4957-885c-c8e4f10a06a3">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i81a9b835e774457c8630b81f59098577_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl82LTAtMS0xLTA_66a0fac8-3de1-44c6-a4ea-511e67f69f11">1.250% Notes due 2040</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i81a9b835e774457c8630b81f59098577_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl82LTItMS0xLTA_368b87a6-8c7b-475d-92e2-707167c9a38d">CMCS40</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i81a9b835e774457c8630b81f59098577_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl82LTQtMS0xLTA_4893d9c7-219a-40de-b70d-5af28f3dc550">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ic28e43869da146cbb83ab76eb735ec24_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl83LTAtMS0xLTA_a6346e85-0a3f-4f47-9974-d8deedaa242b">9.455% Guaranteed Notes due 2022</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic28e43869da146cbb83ab76eb735ec24_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl83LTItMS0xLTA_78b15ccd-5d5e-4d5a-a3f5-43d8ce8a7ddb">CMCSA/22</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic28e43869da146cbb83ab76eb735ec24_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl83LTQtMS0xLTA_9208caa2-81d4-4bae-9905-638e9139dda1">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i06e8b41ea9b54f53bb88164eba7d8673_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl84LTAtMS0xLTA_0c8f020f-1d09-4013-b631-788ee54d7a7f">5.50% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i06e8b41ea9b54f53bb88164eba7d8673_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl84LTItMS0xLTA_b592811f-8cb3-4bd4-b446-6aecb963aa52">CCGBP29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i06e8b41ea9b54f53bb88164eba7d8673_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl84LTQtMS0xLTA_3886d688-6732-489f-b63a-185601a9dbd6">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="id5e99fdd9731438a9d4c31e3f6bc5a75_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl85LTAtMS0xLTA_6ea9052c-c024-4f4f-a30e-9aab6271714a">2.0% Exchangeable Subordinated Debentures due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id5e99fdd9731438a9d4c31e3f6bc5a75_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl85LTItMS0xLTA_9e349887-7634-4002-aefb-79456be2271b">CCZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id5e99fdd9731438a9d4c31e3f6bc5a75_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6ZWYwZTMxOGMyY2YxNGNmOWFmMTM1ZDkyYTcyMThjNmYvdGFibGVyYW5nZTplZjBlMzE4YzJjZjE0Y2Y5YWYxMzVkOTJhNzIxOGM2Zl85LTQtMS0xLTA_d1993c92-be91-434e-9b4b-f26d3a62b11b">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDMy_80fc9c37-5e99-45ba-baa0-4760351d37f3">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDMz_6261fe91-77f1-429f-b155-62257426507a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MTc1OWZhNGRlZTk3NGM2MmE5OGRlOGVhNTdkMzlkZjYvdGFibGVyYW5nZToxNzU5ZmE0ZGVlOTc0YzYyYTk4ZGU4ZWE1N2QzOWRmNl8wLTAtMS0xLTA_1200ab6d-6607-4af2-941e-e22f61156c64">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MTc1OWZhNGRlZTk3NGM2MmE5OGRlOGVhNTdkMzlkZjYvdGFibGVyYW5nZToxNzU5ZmE0ZGVlOTc0YzYyYTk4ZGU4ZWE1N2QzOWRmNl8wLTctMS0xLTA_a0537ec1-44c7-4ccd-a080-32536dee8f4c">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGFibGU6MTc1OWZhNGRlZTk3NGM2MmE5OGRlOGVhNTdkMzlkZjYvdGFibGVyYW5nZToxNzU5ZmE0ZGVlOTc0YzYyYTk4ZGU4ZWE1N2QzOWRmNl8wLTktMS0xLTA_d0fa2bbe-635c-4866-aaed-8993376d5d6a">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8yMDM0_1255a9ba-66d9-4364-af7f-98cbb4863e26">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8xMDk5NTExNjI5ODk4_9f1aac80-1920-4dce-a64e-add722b69af4"
      unitRef="shares">4580292854</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xL2ZyYWc6ZWM2MDZiOTFiNjM4NDY4YzkxODAwYTliYTIxNzM3MzIvdGV4dHJlZ2lvbjplYzYwNmI5MWI2Mzg0NjhjOTE4MDBhOWJhMjE3MzczMl8xMDk5NTExNjI5ODY1_fcb37486-e06c-43df-abb8-f8a641ed0599"
      unitRef="shares">9444375</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMi0xLTEtMS0w_279ec9cc-6b0e-4558-ba8b-fd3a4b44f138"
      unitRef="usd">28546000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMi0zLTEtMS0w_1d8cf9d1-314d-460e-93c7-f3dc96e8c13d"
      unitRef="usd">23715000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMi01LTEtMS0w_19081e4b-5902-4e44-a745-3ef803e3d698"
      unitRef="usd">55751000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMi03LTEtMS0w_bd38965f-8fd3-43bc-a036-28a6c40bdc05"
      unitRef="usd">50324000000</us-gaap:Revenues>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNC0xLTEtMS0w_fcf208da-1dc4-4d16-8951-35f06ada517d"
      unitRef="usd">9256000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNC0zLTEtMS0w_6c051bb0-080e-48e0-97a1-223c15504221"
      unitRef="usd">6817000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNC01LTEtMS0w_6a30a943-6ce6-46ca-ac73-cc071277a864"
      unitRef="usd">18175000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNC03LTEtMS0w_b9173ac1-d983-4b33-9abc-f496b60a580f"
      unitRef="usd">15118000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNS0xLTEtMS0w_46ffe6fb-dab8-4ef5-b514-ee0d3cd87c35"
      unitRef="usd">8549000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNS0zLTEtMS0w_8bd349f6-20be-4352-b8dd-72e03f27eb14"
      unitRef="usd">7646000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNS01LTEtMS0w_8370ebed-a6c0-4e50-8743-09b98e671b00"
      unitRef="usd">16818000000</cmcsa:OtherOperatingAndAdministrative>
    <cmcsa:OtherOperatingAndAdministrative
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNS03LTEtMS0w_e5bf522a-ba3c-415f-b392-b547528ef611"
      unitRef="usd">15900000000</cmcsa:OtherOperatingAndAdministrative>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNi0xLTEtMS0w_4444d699-cd16-40ce-88d5-9b4bd5462f95"
      unitRef="usd">1851000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNi0zLTEtMS0w_51198b64-8256-41a4-8045-41df46b5d7a0"
      unitRef="usd">1341000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNi01LTEtMS0w_f65b955f-4771-40a8-b3fb-7369a7f8b640"
      unitRef="usd">3467000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNi03LTEtMS0w_a9bab181-1cc1-45b6-8e8d-826b90c8fe6c"
      unitRef="usd">3279000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:Depreciation
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNy0xLTEtMS0w_3b9c5c0b-8f86-48fb-a8ac-63b21885d278"
      unitRef="usd">2113000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNy0zLTEtMS0w_5e628241-39bf-4c26-a957-9a690b50607d"
      unitRef="usd">2099000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNy01LTEtMS0w_834b619b-07d1-48bb-835e-51e24447896a"
      unitRef="usd">4231000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfNy03LTEtMS0w_4d5e9573-6ba5-4d8a-81c4-13b81a0f2482"
      unitRef="usd">4206000000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfOC0xLTEtMS0w_2dc3a199-06bc-4e0b-af33-b09fb025936d"
      unitRef="usd">1270000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfOC0zLTEtMS0w_ad2e0e81-3a73-4138-bd66-ab026ca535a4"
      unitRef="usd">1165000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfOC01LTEtMS0w_4a8cb684-293d-44e0-9b00-102827980258"
      unitRef="usd">2514000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfOC03LTEtMS0w_9d8094a4-68fa-4833-b317-a148b6da03aa"
      unitRef="usd">2322000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostsAndExpenses
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTAtMS0xLTEtMA_799021e0-87bf-4302-a2b6-055a8f4831c9"
      unitRef="usd">23039000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTAtMy0xLTEtMA_70d9e0d6-acc2-4ea3-8630-77402e74b7e9"
      unitRef="usd">19068000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTAtNS0xLTEtMA_02d223f5-234a-4788-8e9e-230d80e2d8b9"
      unitRef="usd">45205000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTAtNy0xLTEtMA_f43c6c71-4cf5-443a-a93b-cacba1d465e5"
      unitRef="usd">40825000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTEtMS0xLTEtMA_47f12aca-23ea-49c7-88d2-ef6ee9daa1d8"
      unitRef="usd">5507000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTEtMy0xLTEtMA_dda287ab-1dc6-48e1-82b7-31abb6e743a8"
      unitRef="usd">4647000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTEtNS0xLTEtMA_0664f7c8-e158-4750-9b73-a3537e0d6e61"
      unitRef="usd">10546000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTEtNy0xLTEtMA_717a0a20-4e70-4431-a3f8-69c146fe66e8"
      unitRef="usd">9499000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTItMS0xLTEtMA_a8b54a00-e59c-45e1-b843-14cc0bb04304"
      unitRef="usd">1093000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTItMy0xLTEtMA_0ee5320e-037b-4e4c-9124-dbf3d5dd98e7"
      unitRef="usd">1112000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTItNS0xLTEtMA_e0aeea99-c836-4bad-a1b5-d855ff96f28d"
      unitRef="usd">2112000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTItNy0xLTEtMA_75192946-a394-453d-b2fe-b748c103520e"
      unitRef="usd">2324000000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTMtMS0xLTEtMA_ac5d8abd-136c-4c43-994b-bf8f4d6242fd"
      unitRef="usd">1216000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTMtMy0xLTEtMA_c0baa9a2-fee5-4919-8d44-80fa6fac10dd"
      unitRef="usd">420000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTMtNS0xLTEtMA_0872fdb8-40ee-4694-8535-11b5fb66dbc8"
      unitRef="usd">1607000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTMtNy0xLTEtMA_23ab4680-846a-44b2-98bf-4cd1c390cb72"
      unitRef="usd">-296000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTQtMS0xLTEtMA_ad8df99d-744c-4f08-bfa7-2e42119b81b8"
      unitRef="usd">5630000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTQtMy0xLTEtMA_8dce56c2-59e2-4a49-98fc-b78f32102d3f"
      unitRef="usd">3955000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTQtNS0xLTEtMA_38894ab7-8efb-489a-8d90-832d1dc315d0"
      unitRef="usd">10042000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTQtNy0xLTEtMA_970b8fe1-be45-46bd-a92c-644ce19435be"
      unitRef="usd">6879000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTUtMS0xLTEtMA_60d561d6-4cb4-4e42-834e-958bf154fceb"
      unitRef="usd">2000000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTUtMy0xLTEtMA_097ed4b1-f356-42f1-891d-ca9f05934537"
      unitRef="usd">946000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTUtNS0xLTEtMA_618535f9-554f-40f3-a431-201ee4f86cfd"
      unitRef="usd">3119000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTUtNy0xLTEtMA_61beb9cf-74dd-44dd-bc3d-18f8c9126534"
      unitRef="usd">1646000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTYtMS0xLTEtMA_467d6e1f-e24f-4625-8351-14819c3a90b0"
      unitRef="usd">3630000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTYtMy0xLTEtMA_e7059bbb-32a1-4a07-a216-26d462a6b649"
      unitRef="usd">3009000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTYtNS0xLTEtMA_0e4045d9-ad41-4181-9574-1cbb19b2e50a"
      unitRef="usd">6922000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTYtNy0xLTEtMA_b2d276de-8ff1-44d7-ac05-b73479ca3596"
      unitRef="usd">5233000000</us-gaap:ProfitLoss>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTctMS0xLTEtMA_94c15358-23af-4d50-b07f-35e5a822bd1d"
      unitRef="usd">-108000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTctMy0xLTEtMA_3a09050d-98fc-4f2c-a5b2-da06a7e32453"
      unitRef="usd">21000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTctNS0xLTEtMA_99a93584-b901-4faa-b94a-6b24066ba5f2"
      unitRef="usd">-145000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTctNy0xLTEtMA_1e4de334-85fa-4b0c-9b37-82974b0e137d"
      unitRef="usd">98000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <us-gaap:NetIncomeLoss
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTgtMS0xLTEtMA_48fe067b-ce5f-4dd6-97a2-5e14891e4c97"
      unitRef="usd">3738000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTgtMy0xLTEtMA_0bea5a3d-f441-4ce7-b732-2fa53ee89051"
      unitRef="usd">2988000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTgtNS0xLTEtMA_322b95ca-9d83-48f2-890f-9ea61feeee1b"
      unitRef="usd">7067000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTgtNy0xLTEtMA_b37572a2-1ce0-460e-b737-95a2c9dbe371"
      unitRef="usd">5135000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTktMS0xLTEtMA_dbfd3f04-c0f6-4b86-9f94-559a42a1d30f"
      unitRef="usdPerShare">0.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTktMy0xLTEtMA_ec01b6b5-66b5-4bd7-a47d-75833f12b879"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTktNS0xLTEtMA_e7bc6b28-17ca-4e45-9b65-86db0cfa61ed"
      unitRef="usdPerShare">1.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMTktNy0xLTEtMA_9bc330c8-47e5-48bc-9357-46084e92e1d1"
      unitRef="usdPerShare">1.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMjAtMS0xLTEtMA_024841ac-48bd-4e0d-ab1b-be926ce641d3"
      unitRef="usdPerShare">0.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMjAtMy0xLTEtMA_077b481c-b772-496d-93fe-2a42a4c8a8f3"
      unitRef="usdPerShare">0.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMjAtNS0xLTEtMA_1f8188e6-a086-47a1-9e72-538738d94a06"
      unitRef="usdPerShare">1.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xMy9mcmFnOmU2ZTQ2OGRlOWVmODRhZDI4ZjYwYmNhYWZkN2Q1NWQ0L3RhYmxlOmMzODhlZTY3MTNhNzQ4MDViY2MyZDQ3MGQ1NTRlY2NkL3RhYmxlcmFuZ2U6YzM4OGVlNjcxM2E3NDgwNWJjYzJkNDcwZDU1NGVjY2RfMjAtNy0xLTEtMA_554e7354-eafe-4601-af5b-47f863c0d07e"
      unitRef="usdPerShare">1.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMi0xLTEtMS0w_467d6e1f-e24f-4625-8351-14819c3a90b0"
      unitRef="usd">3630000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMi0zLTEtMS0w_e7059bbb-32a1-4a07-a216-26d462a6b649"
      unitRef="usd">3009000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMi01LTEtMS0w_0e4045d9-ad41-4181-9574-1cbb19b2e50a"
      unitRef="usd">6922000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMi03LTEtMS0w_b2d276de-8ff1-44d7-ac05-b73479ca3596"
      unitRef="usd">5233000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0wLTEtMS0wL3RleHRyZWdpb246Y2JjMzZhZjg4OTU5NDQ1MzlkYzBhN2E2ODE5NTNjZDlfNzE0NjgyNTU4MDYzMw_151985ba-ad15-491b-903e-794a69805556"
      unitRef="usd">17000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0wLTEtMS0wL3RleHRyZWdpb246Y2JjMzZhZjg4OTU5NDQ1MzlkYzBhN2E2ODE5NTNjZDlfNzE0NjgyNTU4MDYzNw_cd1090d0-412f-4ac2-86d9-de98c99a7a0f"
      unitRef="usd">9000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0wLTEtMS0wL3RleHRyZWdpb246Y2JjMzZhZjg4OTU5NDQ1MzlkYzBhN2E2ODE5NTNjZDlfNjQ_f7de6722-2c4b-416b-863f-db7b8b178d76"
      unitRef="usd">109000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0wLTEtMS0wL3RleHRyZWdpb246Y2JjMzZhZjg4OTU5NDQ1MzlkYzBhN2E2ODE5NTNjZDlfNzI_232d7c02-97e1-4187-a914-c19b97b63a58"
      unitRef="usd">16000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0xLTEtMS0w_d61c0309-de35-448a-a843-7dc757de70da"
      unitRef="usd">61000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy0zLTEtMS0w_8a4aa545-ed7f-4067-974b-8f3d793f5ef7"
      unitRef="usd">-74000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy01LTEtMS0w_3cfef09c-3576-474e-b550-da5225e052d1"
      unitRef="usd">26000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMy03LTEtMS0w_068c498f-dc67-4080-bb23-8fb35549243f"
      unitRef="usd">-2231000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0wLTEtMS0wL3RleHRyZWdpb246NmYyNzU2NTg2NzcyNGFhY2JmNTQ5NjQ5YjY2ZjZhOTVfNzE0NjgyNTU4MDYxOA_4ff537ab-6f27-46c0-9c07-e689cf200e56"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0wLTEtMS0wL3RleHRyZWdpb246NmYyNzU2NTg2NzcyNGFhY2JmNTQ5NjQ5YjY2ZjZhOTVfNzE0NjgyNTU4MDYyMg_0160186a-8aa8-42ed-b591-b33198d2dc33"
      unitRef="usd">-7000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0wLTEtMS0wL3RleHRyZWdpb246NmYyNzU2NTg2NzcyNGFhY2JmNTQ5NjQ5YjY2ZjZhOTVfNTU_cfca08e2-90b6-4772-9694-86d10dacbcc9"
      unitRef="usd">17000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0wLTEtMS0wL3RleHRyZWdpb246NmYyNzU2NTg2NzcyNGFhY2JmNTQ5NjQ5YjY2ZjZhOTVfNjM_410cc6fd-9e54-42ff-9476-f9e8d58fa016"
      unitRef="usd">-17000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0xLTEtMS0w_994cbe6c-5f25-456f-9f9d-4287f4f99578"
      unitRef="usd">-14000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi0zLTEtMS0w_8736632a-12b0-4b00-92cb-293075029958"
      unitRef="usd">-27000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi01LTEtMS0w_b54f6fd9-5add-4505-94bc-0718df34b28b"
      unitRef="usd">105000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfNi03LTEtMS0w_1a3d3a16-e4be-440a-909b-208faad82620"
      unitRef="usd">27000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjA1MzQ0Yzc1MzVjMjQ3NmZiM2M2YTk4YzM3NDhjYjk0XzcxNDY4MjU1ODA2NDU_6ba79942-7430-41ec-bc67-137aadf095a6"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjA1MzQ0Yzc1MzVjMjQ3NmZiM2M2YTk4YzM3NDhjYjk0XzcxNDY4MjU1ODA2NDk_f3b4bf4b-3be8-4af1-9c58-aac246ca156f"
      unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjA1MzQ0Yzc1MzVjMjQ3NmZiM2M2YTk4YzM3NDhjYjk0Xzgy_be06e36d-b9d4-4878-90de-b39515fc3a52"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjA1MzQ0Yzc1MzVjMjQ3NmZiM2M2YTk4YzM3NDhjYjk0Xzkw_86f26f15-4cd5-4493-bca3-64917e39c433"
      unitRef="usd">21000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMS0xLTEtMA_af347669-4964-4c9d-a8f8-7eab47e1ef63"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtMy0xLTEtMA_570c9f50-c0de-46b3-842f-b04e917a80d9"
      unitRef="usd">21000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtNS0xLTEtMA_347212d8-f9a0-4295-8c8f-55b69291cc2e"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTAtNy0xLTEtMA_fc294496-d30a-4fde-93a0-ee400b91edbc"
      unitRef="usd">127000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjUwZGZkNTQyMWViNDQ4NzBhMDNkYTFhYWY0N2UzN2RiXzcxNDY4MjU1ODA2MzM_2928be05-bfb4-4d22-983c-ef66cc337f25"
      unitRef="usd">3000000</cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax>
    <cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjUwZGZkNTQyMWViNDQ4NzBhMDNkYTFhYWY0N2UzN2RiXzcxNDY4MjU1ODA2Mzc_c9c07d3c-f2d8-4759-9721-e8eeda5ddae2"
      unitRef="usd">3000000</cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax>
    <cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjUwZGZkNTQyMWViNDQ4NzBhMDNkYTFhYWY0N2UzN2RiXzcw_0a3710fb-39e9-4cac-a366-54c54d24e00c"
      unitRef="usd">5000000</cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax>
    <cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjUwZGZkNTQyMWViNDQ4NzBhMDNkYTFhYWY0N2UzN2RiXzc4_859c4aaf-66f9-43e4-b735-cd53cbf9126a"
      unitRef="usd">6000000</cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax>
    <cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMS0xLTEtMA_e572665b-151b-478e-b99c-27f3c3d50fb5"
      unitRef="usd">7000000</cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax>
    <cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtMy0xLTEtMA_ad601bf2-22ef-4b9c-b7be-196c312ca1fe"
      unitRef="usd">11000000</cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax>
    <cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtNS0xLTEtMA_0e9a64ef-c820-4a27-9d24-75a6cf8ff0bf"
      unitRef="usd">17000000</cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax>
    <cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTEtNy0xLTEtMA_5a0234de-db97-4c05-8428-c40710836114"
      unitRef="usd">18000000</cmcsa:OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTMtMS0xLTEtMA_942322aa-83d2-4748-b5d8-3c17cb35a3ac"
      unitRef="usd">3674000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTMtMy0xLTEtMA_29925208-2b24-447d-aee4-735da2ddc172"
      unitRef="usd">2876000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTMtNS0xLTEtMA_7ff9b0a5-b1ea-41d3-ae2a-5c1a48ef4bd9"
      unitRef="usd">7040000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTMtNy0xLTEtMA_822fc8c9-2beb-475c-ae36-96f43398d8da"
      unitRef="usd">2884000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTQtMS0xLTEtMjIwOA_89c4480e-c027-42ff-8a34-adc97a524624"
      unitRef="usd">-108000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTQtMy0xLTEtMA_3a09050d-98fc-4f2c-a5b2-da06a7e32453"
      unitRef="usd">21000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTQtNS0xLTEtMA_c8bca65d-6aca-4b1b-9c92-055a594ab634"
      unitRef="usd">-145000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTQtNy0xLTEtMA_1e4de334-85fa-4b0c-9b37-82974b0e137d"
      unitRef="usd">98000000</cmcsa:NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTUtMS0xLTEtMA_03238a86-d283-46f0-a902-9a12926b63f9"
      unitRef="usd">24000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTUtMy0xLTEtMA_33c2059c-c9b5-4300-943e-8352fa8989dc"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTUtNS0xLTEtMA_eb1fe08e-60ba-4c4b-bf4b-eb64427539ad"
      unitRef="usd">10000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTUtNy0xLTEtMA_e43eb74c-2de8-4a45-be60-4be3842983b7"
      unitRef="usd">-23000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTYtMS0xLTEtMA_177c2934-845b-4bbd-a35e-6e74e6a4c458"
      unitRef="usd">3758000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTYtMy0xLTEtMA_caf7a272-4fc6-4a2f-8f66-2a709c249eb4"
      unitRef="usd">2853000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTYtNS0xLTEtMA_421613e3-9d83-403f-8b0f-255c73d16b03"
      unitRef="usd">7175000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xNi9mcmFnOjNmZjlkODYzNDE2ZjQ1NzZhOTVhYzViOTk3NjE1ZmYxL3RhYmxlOjRjMDcyNTRhZjc5MTRjZmU5NWMyMjgwYzllZGU4YTUxL3RhYmxlcmFuZ2U6NGMwNzI1NGFmNzkxNGNmZTk1YzIyODBjOWVkZThhNTFfMTYtNy0xLTEtMA_fc3bdf0f-a3dc-4ee9-acfe-5c0f05de53df"
      unitRef="usd">2809000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMy0xLTEtMS0w_1e849165-8bfc-41d5-920c-8bfd2686d97d"
      unitRef="usd">6922000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMy0zLTEtMS0w_9c113ca6-ef55-4f3c-a028-8497382e91de"
      unitRef="usd">5233000000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNS0xLTEtMS0w_28adf622-17a9-4cbc-b99c-116f77a30883"
      unitRef="usd">6745000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNS0zLTEtMS0w_bf86cc3f-d022-4e83-9daa-12e68bdc6ff1"
      unitRef="usd">6528000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNi0xLTEtMS0w_0748b1e6-14bd-406b-8ac4-06aa88d94867"
      unitRef="usd">711000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNi0zLTEtMS0w_c8a51063-a472-44f6-9fa5-b49996d803ce"
      unitRef="usd">621000000</us-gaap:ShareBasedCompensation>
    <cmcsa:NoncashInterestExpenseIncomeNet
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNy0xLTEtMS0w_0434d541-de31-4826-be3e-426af4e50bb3"
      unitRef="usd">210000000</cmcsa:NoncashInterestExpenseIncomeNet>
    <cmcsa:NoncashInterestExpenseIncomeNet
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNy0zLTEtMS0w_6daabc7b-f3ef-4c02-9dfb-5145f6de5486"
      unitRef="usd">352000000</cmcsa:NoncashInterestExpenseIncomeNet>
    <cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfOC0xLTEtMS0w_876b215c-aa27-414a-bf77-a567fad6e64f"
      unitRef="usd">1403000000</cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet>
    <cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfOC0zLTEtMS0w_fa4c94a8-bae3-4111-8d1a-034cbf8ec2ef"
      unitRef="usd">-399000000</cmcsa:GainLossOnInvestmentsAndOtherNoncashIncomeLossNet>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfOS0xLTEtMS0w_bda5ae2b-a48b-4fc9-914e-581e39166b76"
      unitRef="usd">1297000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfOS0zLTEtMS0w_5c3a8c31-7f03-408a-8c8a-e145479e1f19"
      unitRef="usd">-84000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTEtMS0xLTEtMA_b680fd66-7d98-4bed-aa5a-346c84d6b1fb"
      unitRef="usd">-137000000</cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet>
    <cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTEtMy0xLTEtMA_1b2beb4d-0af5-4b53-9070-d8e2a569f1f4"
      unitRef="usd">-900000000</cmcsa:ChangeInCurrentAndNoncurrentReceivablesNet>
    <cmcsa:Increasedecreaseinfilmandtelevisioncostnet
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTItMS0xLTEtMA_fc6e9550-e183-46a3-bdb7-68e5118df8a7"
      unitRef="usd">-837000000</cmcsa:Increasedecreaseinfilmandtelevisioncostnet>
    <cmcsa:Increasedecreaseinfilmandtelevisioncostnet
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTItMy0xLTEtMA_a90f30fb-78e4-48ce-a147-a42d898ba80d"
      unitRef="usd">-573000000</cmcsa:Increasedecreaseinfilmandtelevisioncostnet>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTMtMS0xLTEtMA_4d8ec4fd-e76c-4bd1-9b11-2bf363f67481"
      unitRef="usd">299000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTMtMy0xLTEtMA_4f8fcf29-088a-452c-9ada-8a32d14cda46"
      unitRef="usd">-879000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTQtMS0xLTEtMA_c80a1a03-249d-49a9-9b23-2611232962a5"
      unitRef="usd">398000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTQtMy0xLTEtMA_e15245cd-aafe-4812-9c31-3ef7366025c4"
      unitRef="usd">-824000000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTUtMS0xLTEtMA_4b46dd25-488b-48c6-b006-2df15895dacb"
      unitRef="usd">15357000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTUtMy0xLTEtMA_d3d139f5-6245-4463-b43a-2529deaf9a03"
      unitRef="usd">14467000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTctMS0xLTEtMA_f509c81d-91d8-42a2-b5e6-212eab84a4d8"
      unitRef="usd">4003000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTctMy0xLTEtMA_602f3da8-6d10-43fc-a650-1634e7d95125"
      unitRef="usd">3957000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTgtMS0xLTEtMA_cb01bbf7-b18b-4eff-b848-910f10439ca1"
      unitRef="usd">1283000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMTgtMy0xLTEtMA_d04d2ace-47ec-46dc-a56f-a149c5496a30"
      unitRef="usd">1219000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjAtMS0xLTEtMA_45e8575f-0804-47f7-8414-1921fac83563"
      unitRef="usd">704000000</cmcsa:PaymentsForConstructionOfThemePark>
    <cmcsa:PaymentsForConstructionOfThemePark
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjAtMy0xLTEtMA_1e891d88-4d57-4a3b-8d71-ad292cad8021"
      unitRef="usd">708000000</cmcsa:PaymentsForConstructionOfThemePark>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjItMS0xLTEtMA_0ab981b8-1be2-4f76-860f-5cdf6d9b0345"
      unitRef="usd">168000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjItMy0xLTEtMA_b3cbfd58-a798-4646-b1b3-1c58e16e7255"
      unitRef="usd">198000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjMtMS0xLTEtMA_f5432ab4-3c45-4fd7-b8e9-0e2c1f1fa963"
      unitRef="usd">396000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <cmcsa:ProceedsFromSalesOfBusinessesAndInvestments
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjMtMy0xLTEtMA_a0b1b746-4ad7-4069-884d-aa527d9746f4"
      unitRef="usd">2042000000</cmcsa:ProceedsFromSalesOfBusinessesAndInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjQtMS0xLTEtMA_450e481c-f515-4824-986a-d484ef392b22"
      unitRef="usd">86000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjQtMy0xLTEtMA_edaf1840-954b-4f21-af03-f275e3e28d3c"
      unitRef="usd">471000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjYtMS0xLTEtMA_240d78ef-9589-43d2-8ed7-196e48da076c"
      unitRef="usd">-217000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjYtMy0xLTEtMA_8adc2243-f6e1-4a46-aab0-b5b7d02e5035"
      unitRef="usd">-33000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjctMS0xLTEtMA_6fe8be47-1243-4903-a0ab-e95830db2e30"
      unitRef="usd">-5631000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMjctMy0xLTEtMA_303d8689-3e34-4b94-aa28-b131f9bde749"
      unitRef="usd">-4478000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzAtMS0xLTEtMA_1929b108-be3c-4b2a-9e8e-73ca13e6738c"
      unitRef="usd">383000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzAtMy0xLTEtMA_4b89569d-1d53-43f1-895e-faabf27fa0fc"
      unitRef="usd">13612000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzItMS0xLTEtMA_9835c7e9-cdfa-4ff3-9bb5-f1179c341f13"
      unitRef="usd">5785000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzItMy0xLTEtMA_2448f594-bc33-494e-a15c-e632787ef7eb"
      unitRef="usd">10712000000</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzMtMS0xLTEtMA_41394c91-439a-4859-9e6c-f4445e427e1c"
      unitRef="usd">957000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzMtMy0xLTEtMA_bc1f03d1-823e-47ac-8fc5-f1b228e6de0d"
      unitRef="usd">269000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzQtMS0xLTEtMA_705006e7-f5ea-419e-87bd-12c830f85be3"
      unitRef="usd">2230000000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzQtMy0xLTEtMA_feb6da07-ba59-4136-ad14-07bcf31e2f85"
      unitRef="usd">2028000000</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzYtMS0xLTEtMA_34009c1c-4e6f-41df-a140-ac9474c5d38f"
      unitRef="usd">-475000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzYtMy0xLTEtMA_5845f42e-3ccd-4da2-8136-eac87a5e1b73"
      unitRef="usd">-2128000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzctMS0xLTEtMA_ff75b2cd-2112-4182-b997-4f4f83caf7fc"
      unitRef="usd">-9064000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzctMy0xLTEtMA_f26cf205-5e99-478d-9e69-1d8bf5652fc4"
      unitRef="usd">-1525000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzgtMS0xLTEtMA_1a099942-f25c-4177-9137-53c75841288d"
      unitRef="usd">-12000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzgtMy0xLTEtMA_cfd0eacf-80dd-402a-b368-066e31f37f27"
      unitRef="usd">-77000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzktMS0xLTEtMA_9e329d28-688f-4088-9608-9120e6440ff2"
      unitRef="usd">650000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfMzktMy0xLTEtMA_a40c58f6-4e8e-4f44-8eae-a84624645a33"
      unitRef="usd">8387000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNDAtMS0xLTEtMA_2f86fa20-7912-4fb4-aa39-213b62865351"
      unitRef="usd">11768000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic6018b11ab964568a112749fa74b981a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNDAtMy0xLTEtMA_eadeb35a-3661-4af3-a66f-e9b89d4d0155"
      unitRef="usd">5589000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNDEtMS0xLTEtMA_6f43b327-3ea4-4a86-b598-f10bdcf90c90"
      unitRef="usd">12418000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8e539bb7896f4f9281df897e5c0eb080_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8xOS9mcmFnOmU1YjA3Y2ZkMzk0NzQ4MzY5NjJjMjhmZWIwNTJjMDc3L3RhYmxlOjJkYzQ0ZmY2M2RjZjQxZDdiMTg3MGQ5MWI0NzFmMTBjL3RhYmxlcmFuZ2U6MmRjNDRmZjYzZGNmNDFkN2IxODcwZDkxYjQ3MWYxMGNfNDEtMy0xLTEtMA_ba737bfb-70d7-44f2-9015-c9abee435ed5"
      unitRef="usd">13976000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMy0xLTEtMS0w_8b6bf485-1280-48ac-bad5-711af2e0b1b9"
      unitRef="usd">12378000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMy0zLTEtMS0w_f55b1f60-0b4c-417f-88fd-a3943bf1700a"
      unitRef="usd">11740000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNC0xLTEtMS0w_fc39247c-6272-4be7-9d8a-72b75bb0dcf9"
      unitRef="usd">11110000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNC0zLTEtMS0w_d7bfbe55-643b-4e93-8447-6d973b7110e9"
      unitRef="usd">11466000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNS0xLTEtMS0w_7ae9aec8-bf59-41c3-915a-b56f7f49066b"
      unitRef="usd">3558000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNS0zLTEtMS0w_dfd9d042-d774-485d-9659-95bc0dda258c"
      unitRef="usd">3535000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNi0xLTEtMS0w_ebe30d5f-79d2-4d04-8ab9-192c30312248"
      unitRef="usd">27046000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNi0zLTEtMS0w_3bf34475-504c-425b-a87d-9ce98d17f7a3"
      unitRef="usd">26741000000</us-gaap:AssetsCurrent>
    <cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNy0xLTEtMS0w_a231b073-8994-4e30-b15b-8d503b08918c"
      unitRef="usd">12372000000</cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent>
    <cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNy0zLTEtMS0w_ba4ff476-1c3d-4427-a230-3665046cbda2"
      unitRef="usd">13340000000</cmcsa:FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent>
    <us-gaap:LongTermInvestments
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfOC0xLTEtMS0w_4e499ba4-76a0-4e1f-8927-3954dab88fa6"
      unitRef="usd">8903000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfOC0zLTEtMS0w_b907678e-0f16-4596-aadb-6d5b7f5a6b5b"
      unitRef="usd">7820000000</us-gaap:LongTermInvestments>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfOS0xLTEtMS0w_17b27172-47de-499c-991e-255934ef1148"
      unitRef="usd">564000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfOS0zLTEtMS0w_3fc40e28-25e0-457e-8a7f-fd4111a0a5df"
      unitRef="usd">447000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOmJlODJmOWZlYzc5ZDQwM2JiZTFmMTUzZmY3YmY0NWVjXzYz_df509649-0312-43d0-9fa8-f23de1b296d7"
      unitRef="usd">55217000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOmJlODJmOWZlYzc5ZDQwM2JiZTFmMTUzZmY3YmY0NWVjXzcw_5731e1c8-67b0-4507-958e-787e4a4f932c"
      unitRef="usd">54388000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTAtMS0xLTEtMA_a22f495c-63ee-42b6-a0ec-83bda8b1494b"
      unitRef="usd">52769000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTAtMy0xLTEtMA_a0612a94-59a1-4ef6-9883-0f75b46da062"
      unitRef="usd">51995000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTEtMS0xLTEtMA_135003f1-79b8-4e6d-949d-e8206354f184"
      unitRef="usd">70429000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTEtMy0xLTEtMA_bd2fb4c0-5f3c-478e-9eac-a50fa2c1a863"
      unitRef="usd">70669000000</us-gaap:Goodwill>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTItMS0xLTEtMA_05aac1b9-c5f4-4c14-9cf2-f78a8e310de3"
      unitRef="usd">59365000000</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:IndefiniteLivedFranchiseRights
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTItMy0xLTEtMA_f1112275-bbf5-449a-bbe3-46c17da3a1da"
      unitRef="usd">59365000000</us-gaap:IndefiniteLivedFranchiseRights>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOjJmODUxZDhjOTNhZTQzOTQ4MmZiZjc5NzE5ZmMyZWFhXzY0_059a3b1f-fa1c-474c-af84-2c019abe0a41"
      unitRef="usd">21976000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOjJmODUxZDhjOTNhZTQzOTQ4MmZiZjc5NzE5ZmMyZWFhXzcx_aa39ab13-c924-4b9f-aa1c-e244727bba13"
      unitRef="usd">19825000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTMtMS0xLTEtMA_012554d7-0fc7-4841-aded-6ed2906eca92"
      unitRef="usd">34321000000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTMtMy0xLTEtMA_fb71d3fb-9af5-427c-ab7a-5916f8acad5e"
      unitRef="usd">35389000000</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTQtMS0xLTEtMA_dc0d4857-04a1-437d-be1d-e175f696146b"
      unitRef="usd">11235000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTQtMy0xLTEtMA_0198ec84-1944-476f-82ac-57df77d4ad8b"
      unitRef="usd">8103000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTUtMS0xLTEtMA_9a8d56e1-ecb4-42d8-8c8d-efa5119742d7"
      unitRef="usd">277004000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTUtMy0xLTEtMA_7c1072ae-bba3-48c7-9ef8-e6a88c6e4928"
      unitRef="usd">273869000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTgtMS0xLTEtMA_c844c9b4-9f21-460b-92ee-b9e73c628452"
      unitRef="usd">11672000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTgtMy0xLTEtMA_a984da60-a70e-4fd9-8d01-14567efbabab"
      unitRef="usd">11364000000</us-gaap:AccountsPayableCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTktMS0xLTEtMA_3c27a33f-6a40-43ee-b596-bd31583e19aa"
      unitRef="usd">1713000000</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <cmcsa:AccruedParticipationsAndResidualsCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMTktMy0xLTEtMA_8601c288-6073-4c2f-978d-3fe545fb40c6"
      unitRef="usd">1706000000</cmcsa:AccruedParticipationsAndResidualsCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjAtMS0xLTEtMA_8ee05038-f171-4a1c-9d6a-02069bfd96b8"
      unitRef="usd">3566000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjAtMy0xLTEtMA_27f8b311-42ea-4210-aad7-42a095f38b0c"
      unitRef="usd">2963000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjEtMS0xLTEtMA_46a8357d-d75e-4be8-967a-a642918ecd44"
      unitRef="usd">8956000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjEtMy0xLTEtMA_1690127c-e975-4c5f-a1e2-a4fec4d25c6e"
      unitRef="usd">9617000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjItMS0xLTEtMA_dcd2e5a7-99f3-4b0b-b525-a8099ae1ea6f"
      unitRef="usd">3407000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjItMy0xLTEtMA_45b2df27-b93d-489c-9d96-afff5dee14fc"
      unitRef="usd">3146000000</us-gaap:DebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjMtMS0xLTEtMA_21bf2b24-dd46-4d0b-a76f-c4b8b7a135dc"
      unitRef="usd">29314000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjMtMy0xLTEtMA_8a27c0ab-1058-4d07-a87b-6314cb0af1ec"
      unitRef="usd">28796000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjQtMS0xLTEtMA_7663ff12-0d3a-4e3d-9737-f7d3f2294474"
      unitRef="usd">95175000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjQtMy0xLTEtMA_447c371c-fb7a-4c9c-9ef9-92bd409e084a"
      unitRef="usd">100614000000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <cmcsa:CollateralizedObligation
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjUtMS0xLTEtMA_f3407d42-7d86-45c1-a9aa-2b82901b5ae8"
      unitRef="usd">5169000000</cmcsa:CollateralizedObligation>
    <cmcsa:CollateralizedObligation
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjUtMy0xLTEtMA_4e9e8174-0543-4c05-a77f-01cbaba32824"
      unitRef="usd">5168000000</cmcsa:CollateralizedObligation>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjYtMS0xLTEtMA_1f8dae44-1c6a-4244-afc5-877936d3e770"
      unitRef="usd">29525000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjYtMy0xLTEtMA_895ee5a8-a417-4c66-babc-b11eac593bd1"
      unitRef="usd">28051000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjctMS0xLTEtMA_7c1f1d63-d17e-415c-bcce-8b89969e1000"
      unitRef="usd">20775000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjctMy0xLTEtMA_c08b6783-be56-43a6-8e64-3699101b1014"
      unitRef="usd">18222000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjgtMS0xLTEtMA_4a90aef1-d655-46e7-ab8e-918b8d6304cd"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjgtMy0xLTEtMA_7bf6e214-9785-4491-9a2b-1a4a4f75fe78"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjktMS0xLTEtMA_ebfe8507-295e-4a0d-99b2-68d9374f9e8c"
      unitRef="usd">530000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMjktMy0xLTEtMA_cd39f52f-50bd-4415-a3bd-5fc5cc82bcce"
      unitRef="usd">1280000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjgxZmQ5NjEwZWMwNzQwYTI4MmI0YjFjMmJiODZjNzNjXzMyOTg1MzQ4ODM0MDI_187206eb-33fd-4aff-a287-504f0a02f604"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjgxZmQ5NjEwZWMwNzQwYTI4MmI0YjFjMmJiODZjNzNjXzMyOTg1MzQ4ODM0MDI_8802ce65-ae03-47ce-810a-9c83dd7432ca"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjgxZmQ5NjEwZWMwNzQwYTI4MmI0YjFjMmJiODZjNzNjXzMyOTg1MzQ4ODM0MDc_0819a029-7b4c-4a74-b0a1-8491649ed85d"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjgxZmQ5NjEwZWMwNzQwYTI4MmI0YjFjMmJiODZjNzNjXzMyOTg1MzQ4ODM0MDc_c2c62882-442d-4c87-bef0-973488b0a9c9"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMS0xLTEtMA_514e688f-9a48-4566-b4aa-4b4cb30a7f00"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzEtMy0xLTEtMA_2d9183ae-8c8a-40c3-9280-59df6f91eb80"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM0MzM_03ef4b11-8f71-4a62-9aa1-f72a10533cfc"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM0MzM_ea2588f7-7138-428d-8df7-10d093abc147"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM0OTc_6ae61c3f-7d6b-43cf-8d86-4c808ca0a209"
      unitRef="shares">7500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM0OTc_ce446260-a797-4907-952b-ab1cf1eba5e1"
      unitRef="shares">7500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM1MDU_af931e94-2bf4-494d-b99e-f256a6d6b3a0"
      unitRef="shares">5453083882</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM1MDE_03e9e710-98a8-410f-8ef4-b21be532c3f2"
      unitRef="shares">5444002825</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM1MTM_b8c20330-89e9-40eb-8898-a26bb9a6180d"
      unitRef="shares">4580292854</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmExZjU4NTkyMDkzNTRkNjliNDFmNWM2ZWMwZjRiODAwXzMyOTg1MzQ4ODM1MDk_c09fdd0f-f570-4cc0-9e1d-9583e58ad5f1"
      unitRef="shares">4571211797</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="icccf13c1e2d64d38a9e466e975dc7000_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMS0xLTEtMA_775fabfe-d43b-4667-90e2-9e66471d5988"
      unitRef="usd">55000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="id4b61c4a1cff4c70aa6fae3ec5c2a20e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzItMy0xLTEtMA_3ca142d5-5188-4f96-a860-fb6eeaff7929"
      unitRef="usd">54000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i3d028141d4b74e53953a0f0a85fba2a2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0MTg_062aa626-5de6-4bf4-9a60-ad62630d52a6"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0MTg_733f2e54-6bca-4776-a60b-8c0565ee5191"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3d028141d4b74e53953a0f0a85fba2a2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0MjQ_442f273b-2f40-49d6-83ec-213740fb7d38"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0MjQ_59e3afa9-bddd-4363-91ca-fe43020882b0"
      unitRef="shares">75000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0Mjg_27d42172-2f4a-47cd-ae7c-26aa05f22b79"
      unitRef="shares">9444375</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3d028141d4b74e53953a0f0a85fba2a2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0Mjg_44fab870-4247-4432-98ff-12cadf405462"
      unitRef="shares">9444375</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0Mjg_56f36119-53bc-4452-aca0-172648098712"
      unitRef="shares">9444375</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3d028141d4b74e53953a0f0a85fba2a2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmM1NGE2Yzk3MWY0MzRmZDJiNTIxMjYwNjE3MDdhM2VjXzMyOTg1MzQ4ODM0Mjg_5ae6bd7b-36ba-4733-9a8a-d110a25aae74"
      unitRef="shares">9444375</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ibb0584841d4f4d6aaf1a45ff83be1734_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMS0xLTEtMA_daf5f1b6-3f0f-4ca2-a466-163ab3b154b6"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i3d028141d4b74e53953a0f0a85fba2a2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzMtMy0xLTEtMA_5e48ce27-6236-40fd-8546-b71cd2820f07"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzQtMS0xLTEtMA_d76f3591-9e3e-4210-8f05-fffb1a4faecf"
      unitRef="usd">40046000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzQtMy0xLTEtMA_91fcd76e-0b80-4591-aca9-baaaf3672fb8"
      unitRef="usd">39464000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzUtMS0xLTEtMA_7a99b8eb-6aa8-4696-8a0e-c59ffb563158"
      unitRef="usd">60359000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzUtMy0xLTEtMA_8ce6ebd2-d50d-4976-ab06-d247854d394e"
      unitRef="usd">56438000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjEyNmY2ZmFmMzY0NjQ5NDFiNGExZmIyMzYyODExOTRiXzMyOTg1MzQ4ODMzNzM_8dedcd82-ab10-48fa-83d1-948c5c61ce9a"
      unitRef="shares">872791028</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjEyNmY2ZmFmMzY0NjQ5NDFiNGExZmIyMzYyODExOTRiXzMyOTg1MzQ4ODMzNzM_ab4f9438-6f9b-4bf2-84d3-c00223cddab0"
      unitRef="shares">872791028</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzYtMS0xLTEtMA_5d0d052a-daac-4062-a44f-4deb8370c8b1"
      unitRef="usd">7517000000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzYtMy0xLTEtMA_1ee81c05-3abd-48e1-b756-3236242e68e8"
      unitRef="usd">7517000000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzctMS0xLTEtMA_cca3e461-0801-4943-98ef-ea22b4d17ca6"
      unitRef="usd">1992000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzctMy0xLTEtMA_b7814e5d-0204-45b7-bbf7-4f04696b58c8"
      unitRef="usd">1884000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzgtMS0xLTEtMA_ac0f42a2-3f64-4fe0-91b5-7009a322e93e"
      unitRef="usd">94935000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzgtMy0xLTEtMA_252b0233-413c-4f3f-b283-df7db71c8846"
      unitRef="usd">90323000000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzktMS0xLTEtMA_6edf3538-3cb6-4878-b27e-fd578b978c84"
      unitRef="usd">1581000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfMzktMy0xLTEtMA_5cfbcb1c-19af-4bfc-a6b6-5a5a1e75a65b"
      unitRef="usd">1415000000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNDAtMS0xLTEtMA_a7f5d90f-6cfa-4f14-9c95-526d76f47da1"
      unitRef="usd">96516000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNDAtMy0xLTEtMA_22bd1441-2fc7-424e-8f1f-68f3ea65672a"
      unitRef="usd">91738000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNDEtMS0xLTEtMA_bf147928-acc1-4dbe-9488-e926c0501fa1"
      unitRef="usd">277004000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yMi9mcmFnOmM0ZTFjNTk2YzAwYjRlZDJiNTA2NzljMzNmNzZkMDk3L3RhYmxlOjFlMjVmNDI4YTI1NDQ2NTA4YWExMDQ0NDJkNmQ5OGRjL3RhYmxlcmFuZ2U6MWUyNWY0MjhhMjU0NDY1MDhhYTEwNDQ0MmQ2ZDk4ZGNfNDEtMy0xLTEtMA_1235a291-3b7e-4fd8-9dad-de9111196c34"
      unitRef="usd">273869000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="ia1e7b6b2db3c4cbc948288b44e8aa3b8_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMy0xLTEtMS0w_b9b06744-257f-4e00-8c62-55eb9f004c38"
      unitRef="usd">546000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i764ed5bd43974ef6a5978de67ca4fff4_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMy0yLTEtMS0w_b0d2fcbc-b8e0-4b2d-9f8a-dbbfaaf96cd5"
      unitRef="usd">1259000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i0ee2145fbff14a95b283ee251a4b3603_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMy00LTEtMS0w_dd15b422-4753-40a7-ae39-489cfa1af5c9"
      unitRef="usd">1280000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="idc6949d7ef144160bc63d4f4d13a2ff7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMy01LTEtMS0w_16291d49-a879-4e73-86ba-3514ab63dcce"
      unitRef="usd">1372000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <cmcsa:TemporaryEquityRedemptionOfPreferredStock
      contextRef="i2bbb6d6c1ad64f21a0d6698c85af359e_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNC0xLTEtMS0yMjEw_d8e9f139-d971-4fe5-b45c-016d3912caf9"
      unitRef="usd">0</cmcsa:TemporaryEquityRedemptionOfPreferredStock>
    <cmcsa:TemporaryEquityRedemptionOfPreferredStock
      contextRef="iae27e51b7991467abeecf55f5a693e8f_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNC0yLTEtMS0yMjEw_9ddf5731-6f2e-4522-bbeb-c48615d45646"
      unitRef="usd">0</cmcsa:TemporaryEquityRedemptionOfPreferredStock>
    <cmcsa:TemporaryEquityRedemptionOfPreferredStock
      contextRef="i8d606eeb4ce541899e4c29e6a84bd265_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNC00LTEtMS0w_2b938927-25a6-446e-8b90-a15ff1ca6aa3"
      unitRef="usd">725000000</cmcsa:TemporaryEquityRedemptionOfPreferredStock>
    <cmcsa:TemporaryEquityRedemptionOfPreferredStock
      contextRef="i4a860afd771146d29ca62957701fd779_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNC01LTEtMS0w_313039a0-9128-4faf-af99-bfaaab0bb66e"
      unitRef="usd">0</cmcsa:TemporaryEquityRedemptionOfPreferredStock>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity
      contextRef="i2bbb6d6c1ad64f21a0d6698c85af359e_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNS0xLTEtMS0w_f443f9b7-b9ce-4682-b2c2-a2412f80edcd"
      unitRef="usd">-13000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity
      contextRef="iae27e51b7991467abeecf55f5a693e8f_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNS0yLTEtMS0w_7855f9a7-7b3b-4b58-8307-48d05a2cbbf4"
      unitRef="usd">-10000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity
      contextRef="i8d606eeb4ce541899e4c29e6a84bd265_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNS00LTEtMS0w_1eb3d53b-e769-44d7-bda1-1fa50b27240d"
      unitRef="usd">-40000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity
      contextRef="i4a860afd771146d29ca62957701fd779_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNS01LTEtMS0w_d32fac83-c6b9-4c06-b2f7-8d63af35448a"
      unitRef="usd">-37000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="i2bbb6d6c1ad64f21a0d6698c85af359e_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNi0xLTEtMS0w_2a72d64f-7096-4bfd-b120-dd44c4a8fd9e"
      unitRef="usd">0</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="iae27e51b7991467abeecf55f5a693e8f_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNi0yLTEtMS0w_3443ca5e-78ec-48b8-b5e0-9429367a40c9"
      unitRef="usd">-12000000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="i8d606eeb4ce541899e4c29e6a84bd265_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNi00LTEtMS0w_cd32b088-9da9-4d40-978d-aacb61c41677"
      unitRef="usd">-10000000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:TemporaryEquityOtherChanges
      contextRef="i4a860afd771146d29ca62957701fd779_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNi01LTEtMS0w_b260f7f3-1577-4b7e-a865-07f23540a72a"
      unitRef="usd">-165000000</us-gaap:TemporaryEquityOtherChanges>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i2bbb6d6c1ad64f21a0d6698c85af359e_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNy0xLTEtMS0w_bebc8de6-050b-43fe-a0e1-a45fb7707271"
      unitRef="usd">-3000000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="iae27e51b7991467abeecf55f5a693e8f_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNy0yLTEtMS0w_a7bea98e-2c3d-4310-91c9-b6b0a32f32c3"
      unitRef="usd">19000000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i8d606eeb4ce541899e4c29e6a84bd265_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNy00LTEtMS0w_3d8b2d15-70a1-45d5-bb34-8bf10dccbeb6"
      unitRef="usd">24000000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i4a860afd771146d29ca62957701fd779_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNy01LTEtMS0w_b6a01572-af7d-4b75-841c-8fa139df2864"
      unitRef="usd">86000000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i32ccaec4043247379aa8c170c5706bdd_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfOC0xLTEtMS0w_032698d1-6e43-4b98-b8e8-ef2adef5b93c"
      unitRef="usd">530000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="iab84acd5a8c34a68a2b73e7140c2efab_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfOC0yLTEtMS0w_9b980c88-78d6-40a4-9efc-55361580346a"
      unitRef="usd">1256000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="i32ccaec4043247379aa8c170c5706bdd_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfOC00LTEtMS0w_cf1ac9dc-277d-446a-9fcc-dd5d53695ff2"
      unitRef="usd">530000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount
      contextRef="iab84acd5a8c34a68a2b73e7140c2efab_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfOC01LTEtMS0w_2a01358e-12fd-4de1-aac1-51a014f3da8c"
      unitRef="usd">1256000000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibfa6cc77c7b7417fba6d5b1d5b84f5da_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTEtMS0xLTEtMA_4a7ab47b-d57d-4b0d-8704-ccec42744721"
      unitRef="usd">55000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c842cf1b85948aca014fbff26d05a79_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTEtMi0xLTEtMA_3065e6bd-2e0c-412b-a548-6aa6098695c2"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic0567fdb6dfe46aabb2c71db5b00049e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTEtNC0xLTEtMA_fadbe84b-0c81-42fa-b651-d5d96178c5f6"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0dc7b5a63b5f4e94aec354c699e9c04a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTEtNS0xLTEtMA_e1fbea4e-b54f-4a85-9a21-05e7b0b12c52"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i31fef0e0b1414dcdabb7ccee5648d7eb_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTItMS0xLTEtMA_d2eb87ce-c9db-4175-8e50-600b9c2624c1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i3a22b93407764127b199ec2dd8029d96_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTItMi0xLTEtMA_c4abdb10-544e-4106-8d44-32c7aca607b3"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ica4e01e8713f4756880051e46abfd108_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTItNC0xLTEtMA_5a0c1185-19ab-4f75-91f3-4a824d6e4705"
      unitRef="usd">1000000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="iba2b33772da34bd09109b01f4122c263_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTItNS0xLTEtMA_97c84d3a-d9fe-4746-b44c-97ce637086df"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb8e1ac0041a4196b524f632f6053773_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTMtMS0xLTEtMA_1f231fbc-2211-46f0-bf0e-d118f023e93f"
      unitRef="usd">55000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6da44df274fe475391629f4331cfadae_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTMtMi0xLTEtMA_106f6ce9-df85-4264-942e-07d999c8879c"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb8e1ac0041a4196b524f632f6053773_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTMtNC0xLTEtMA_daa0ba6c-f1d0-4479-aeed-30a339a189da"
      unitRef="usd">55000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6da44df274fe475391629f4331cfadae_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTMtNS0xLTEtMA_f1557934-1860-4893-bc79-1d8925767288"
      unitRef="usd">54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id556d9a031194b3db3ea19d18204c3bd_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTYtMS0xLTEtMA_5a11fe58-4412-4709-a347-737147affbe5"
      unitRef="usd">39744000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i278257b95edb431aad6d820f364e170e_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTYtMi0xLTEtMA_960bb998-2ee0-4845-8b98-a76b7938a367"
      unitRef="usd">38597000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7ebb757a75b747aa8905bb3f1e241c5c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTYtNC0xLTEtMA_6844c291-6cd0-4f00-aebb-dbc00218207d"
      unitRef="usd">39464000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i72fc94e9be3b440cb16ab111e8a18db8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTYtNS0xLTEtMA_c6733b22-9c9c-4e6b-84e7-646a5d36d195"
      unitRef="usd">38447000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i582267e544b7444a947fa7ba5cafb923_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTgtMS0xLTEtMA_7cec372c-0f45-41ce-86c0-bf9279275a80"
      unitRef="usd">274000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie71dbee8a70c406c9e9f5702b888a63d_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTgtMi0xLTEtMA_0474115f-0d76-457f-afa2-4cb42b89c74b"
      unitRef="usd">261000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia82143c49e494addbfa74b5be88df3eb_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTgtNC0xLTEtMA_b08a3ed9-7b1d-4605-a840-50e2ebeeedad"
      unitRef="usd">570000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iafbd833a7b1f4ab59b68d467cedd744b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTgtNS0xLTEtMA_b6d831da-e890-4faf-b786-a33f9582319c"
      unitRef="usd">473000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i582267e544b7444a947fa7ba5cafb923_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTktMS0xLTEtMA_4220e3a6-218b-49f2-ba41-16c49e086cc8"
      unitRef="usd">43000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie71dbee8a70c406c9e9f5702b888a63d_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTktMi0xLTEtMA_a48cc2b0-56d9-414a-9a78-53f9895b0ebf"
      unitRef="usd">10000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia82143c49e494addbfa74b5be88df3eb_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTktNC0xLTEtMA_5df2dd86-baaf-4856-9b4a-47a632cfa4eb"
      unitRef="usd">131000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="iafbd833a7b1f4ab59b68d467cedd744b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMTktNS0xLTEtMA_323eef5a-716e-40da-b06f-d535f3a712f4"
      unitRef="usd">103000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i582267e544b7444a947fa7ba5cafb923_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjAtMS0xLTEtMA_6a38fac1-d00f-4056-b53d-0481e5d4f80c"
      unitRef="usd">76000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ie71dbee8a70c406c9e9f5702b888a63d_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjAtMi0xLTEtMA_fe2bf9ad-9ecb-4af8-85d8-a245876a8c24"
      unitRef="usd">79000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia82143c49e494addbfa74b5be88df3eb_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjAtNC0xLTEtMA_a1a654c0-35a0-4da1-9ca8-561ded44f907"
      unitRef="usd">139000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iafbd833a7b1f4ab59b68d467cedd744b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjAtNS0xLTEtMA_5a0ee298-bb89-466e-9da1-f3f13351b373"
      unitRef="usd">133000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockholdersEquityOther
      contextRef="i582267e544b7444a947fa7ba5cafb923_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjEtMS0xLTEtMA_57c17816-3aac-4dd4-9ff0-b741d541cc77"
      unitRef="usd">5000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="ie71dbee8a70c406c9e9f5702b888a63d_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjEtMi0xLTEtMA_9f292991-e137-46df-acdb-0171ced1d6cf"
      unitRef="usd">-9000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="ia82143c49e494addbfa74b5be88df3eb_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjEtNC0xLTEtMA_b7b6163d-991a-4ec6-849f-426345cf0ced"
      unitRef="usd">-5000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="iafbd833a7b1f4ab59b68d467cedd744b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjEtNS0xLTEtMA_3bde45ec-7f03-4fbb-af7f-2bbb8f36202d"
      unitRef="usd">14000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd303523c5724716b1b5808b87ebb735_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjItMS0xLTEtMA_22b41e69-bad2-4f8e-af0b-2bf5cbd3ab87"
      unitRef="usd">40046000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5d2a301e3d4147499d378199a4dd95e0_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjItMi0xLTEtMA_39e0f1cb-17ab-4d79-8a92-fbfde0c84be4"
      unitRef="usd">38936000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd303523c5724716b1b5808b87ebb735_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjItNC0xLTEtMA_30c5bac3-baa8-4d66-9724-47e4e4688f42"
      unitRef="usd">40046000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5d2a301e3d4147499d378199a4dd95e0_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjItNS0xLTEtMA_30699c56-7fcd-4a59-96f9-c4d6782adb19"
      unitRef="usd">38936000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i62a3ee49b4a9477f86f8c76a029737f5_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjUtMS0xLTEtMA_2021f378-a150-442e-aebd-acafb9d316aa"
      unitRef="usd">58321000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i301556037fb54ff887a9b106fd19140a_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjUtMi0xLTEtMA_1a401f92-fbcf-4950-81bc-ff9dd257f099"
      unitRef="usd">51516000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib9c948bb30194810ab7d0e987f5dcebe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjUtNC0xLTEtMA_230b12bc-33b0-4f37-b464-911012557f7b"
      unitRef="usd">56438000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2324ab3abc3e44d5858265072b54d786_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjUtNS0xLTEtMA_2416792a-2bac-4ff2-9fce-8f5c8c374317"
      unitRef="usd">50695000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib49856595e034a62b88821e97b5f1ef6_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjYtMS0xLTEtMA_5ad4f757-04aa-4daa-aadd-69822f4e130f"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id01674a7f4ea4d7e9bee05358a96a0a4_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjYtMi0xLTEtMA_ff295e5e-a898-43aa-848d-729400178749"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifd42d0aa50ba41beac2e6556152847aa_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjYtNC0xLTEtMA_018722bc-de23-4bb8-909f-d022a39ac0dc"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id2f56b9b80d04dd3afd46d9cebd36813_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjYtNS0xLTEtMA_543f0dbb-27a4-4821-acbe-f0be60cd8c7d"
      unitRef="usd">-124000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i1ad897e45a0d42d3a089c86c9a359cdd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjctMS0xLTEtMA_1eee5678-3e84-4084-b199-a9853469bf76"
      unitRef="usd">543000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i403f55c0b3784633be1cea6199096e19_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjctMi0xLTEtMA_ca24535c-d8dc-4d83-b50b-f16702c68375"
      unitRef="usd">26000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ide40905f49c445b98447f5db2aa82c81_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjctNC0xLTEtMA_bb802abc-6808-4212-8eab-4ca8dcaee13a"
      unitRef="usd">832000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="id7b1f6081d274eabaf7e2a83ffcf354c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjctNS0xLTEtMA_a518207b-033f-4668-8997-ffb333dc966f"
      unitRef="usd">168000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1ad897e45a0d42d3a089c86c9a359cdd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjgtMS0xLTEtMA_b1e98d5f-147e-4215-a20b-102761ec0de2"
      unitRef="usd">1156000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i403f55c0b3784633be1cea6199096e19_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjgtMi0xLTEtMA_5ce10d3f-608e-4dd0-ac5f-81c7774bc6a3"
      unitRef="usd">1061000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ide40905f49c445b98447f5db2aa82c81_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjgtNC0xLTEtMA_af8ca27d-58f8-42eb-a522-819cde593180"
      unitRef="usd">2317000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="id7b1f6081d274eabaf7e2a83ffcf354c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjgtNS0xLTEtMA_d1e842b0-0d37-4b1b-8c62-6f87a3b4807a"
      unitRef="usd">2125000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityOther
      contextRef="i1ad897e45a0d42d3a089c86c9a359cdd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjktMS0xLTEtMA_c421b2b6-2681-4204-900a-6fe6ecfdb4fa"
      unitRef="usd">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i403f55c0b3784633be1cea6199096e19_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjktMi0xLTEtMA_21504c99-0faa-4caf-83f6-433a0bf1b637"
      unitRef="usd">-3000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="ide40905f49c445b98447f5db2aa82c81_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjktNC0xLTEtMA_5363589f-b1c4-4356-8b85-5a04cde1ecda"
      unitRef="usd">-4000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="id7b1f6081d274eabaf7e2a83ffcf354c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMjktNS0xLTEtMA_20fe2c76-9882-4a82-a337-936e8807d495"
      unitRef="usd">-7000000</us-gaap:StockholdersEquityOther>
    <us-gaap:NetIncomeLoss
      contextRef="i1ad897e45a0d42d3a089c86c9a359cdd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzAtMS0xLTEtMA_961a5a17-2174-4959-9915-c3f115173821"
      unitRef="usd">3738000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i403f55c0b3784633be1cea6199096e19_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzAtMi0xLTEtMA_d894840b-6464-463f-90cc-4b1d3426c307"
      unitRef="usd">2988000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ide40905f49c445b98447f5db2aa82c81_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzAtNC0xLTEtMA_d1fd316d-3008-4f2b-b739-343985c61065"
      unitRef="usd">7067000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id7b1f6081d274eabaf7e2a83ffcf354c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzAtNS0xLTEtMA_259ae338-ab61-4760-a811-ce17bda63cef"
      unitRef="usd">5135000000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib801ce30f8e0464d895ce3cbb4619a41_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzEtMS0xLTEtMA_3e1b5050-345a-407d-8f16-481202efd215"
      unitRef="usd">60359000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibd5575528c4e4f66b619c5b98cfe2b40_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzEtMi0xLTEtMA_2bdff731-ec19-48b4-8613-a7cd2cb4ebca"
      unitRef="usd">53420000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib801ce30f8e0464d895ce3cbb4619a41_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzEtNC0xLTEtMA_779b973b-ee8f-4af1-937d-c6edadb502a1"
      unitRef="usd">60359000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibd5575528c4e4f66b619c5b98cfe2b40_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzEtNS0xLTEtMA_eb316a8c-778e-4962-9f95-95f2c3c32d78"
      unitRef="usd">53420000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i23a3a4d4708243339029bb50f5af585c_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzQtMS0xLTEtMA_1dffabf3-97f0-45c9-af7d-aaaa8c57cbe6"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia75a8d9105794190a94dc0ced948852f_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzQtMi0xLTEtMA_9e8b94fe-334b-4ca1-80ce-bab6c6bf808e"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iedd163203f7b4cdeb1d66aec7018e0d0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzQtNC0xLTEtMA_e189d5cc-48e7-4f5d-bf9d-44982f043011"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i14513e43b17f453d921fa8ad17c8c59b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzQtNS0xLTEtMA_7649b338-e6bf-48f0-96fc-168eabbcebee"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2e8e3f15fc24d11a10c2551f5a1c7ff_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzUtMS0xLTEtMA_1fe33f67-a7a7-495b-81ec-23fd53ea1063"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if6ad98b7b60d4ac9a1e0fd0b3999e608_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzUtMi0xLTEtMA_c17fc859-b1cb-42f8-a2a4-5031b2d28dd8"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2e8e3f15fc24d11a10c2551f5a1c7ff_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzUtNC0xLTEtMA_1d1aae40-083a-4fcd-99a4-ab85c418ef52"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if6ad98b7b60d4ac9a1e0fd0b3999e608_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzUtNS0xLTEtMA_a6488ba3-fd11-4855-be62-94d76a93cb4d"
      unitRef="usd">-7517000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic821a1c309f24bfe8621f12613b7ddea_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzgtMS0xLTEtMA_9ae22c25-76f4-4faf-b6ba-da7e096dd33b"
      unitRef="usd">1972000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5dc709ef705c4feebd89166169afab5c_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzgtMi0xLTEtMA_4e57e005-2f15-40ab-84ce-779cb5f93489"
      unitRef="usd">-1144000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i85ea5c15da814edbb372fc5eb5ff068d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzgtNC0xLTEtMA_a8e99003-15b3-43e9-991e-d09b126ce54b"
      unitRef="usd">1884000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9ffc8a7be97f4df99511d74c7957ac26_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfMzgtNS0xLTEtMA_33a31553-cfdf-486f-bc88-48848f62d301"
      unitRef="usd">1047000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic2e875d3e74943cab5bc7c55e42f0b69_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDAtMS0xLTEtMA_74f09a2e-0074-4a5b-8467-a5ae7dc97fe0"
      unitRef="usd">20000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0e9448cf7cb5411e8fcfed49239bc468_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDAtMi0xLTEtMA_ecf40527-f8af-417a-aad3-bb9cd40c76b5"
      unitRef="usd">-135000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1a4b98bc69f146b8bd4c587a13761283_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDAtNC0xLTEtMA_abaad610-ae50-4d76-a74e-5f5d5f0fe397"
      unitRef="usd">108000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9c26956f3a314ff4bdfb89af73ceaeb4_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDAtNS0xLTEtMA_e0a719ba-5610-40ee-a0e9-ab897f61d99f"
      unitRef="usd">-2326000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6b81508ffb04399aafe6c36f004ae73_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDEtMS0xLTEtMA_06b4f5d5-449e-4b36-9d47-128740069366"
      unitRef="usd">1992000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2bd618b98bee4d51905665b738a2aa8a_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDEtMi0xLTEtMA_400f5912-b5ba-46fe-a504-6ec74dee42f7"
      unitRef="usd">-1279000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6b81508ffb04399aafe6c36f004ae73_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDEtNC0xLTEtMA_fce36a89-6f67-47b1-9174-9238e220b95b"
      unitRef="usd">1992000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2bd618b98bee4d51905665b738a2aa8a_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDEtNS0xLTEtMA_45de12ce-2358-4973-a538-c78c4ea9db64"
      unitRef="usd">-1279000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i577f498508814c4587a525dbcda0bcd5_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDQtMS0xLTEtMA_87ca681f-1470-4a01-a08a-813e2ea1af99"
      unitRef="usd">1525000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if7234aedb2464267a05c0a9e06ced29f_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDQtMi0xLTEtMA_0cfcba2b-050e-4e35-852d-0f52decc7334"
      unitRef="usd">1277000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8e126b32c1004705800a460058ccd982_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDQtNC0xLTEtMA_d1bb3200-9829-4214-a75f-415c6f8a448d"
      unitRef="usd">1415000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i73eba9eb15b44bdd8a9b719f20a87edc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDQtNS0xLTEtMA_5ff2de29-5a65-4d03-a261-7e64589670b2"
      unitRef="usd">1148000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1bf261f5965e4b5ab4570086f9101a3b_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDUtMS0xLTEtMA_5cc0352a-0182-471e-9aee-e9e085ba2d3c"
      unitRef="usd">24000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5a3c69a18d3440eb882e560bad0b1525_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDUtMi0xLTEtMA_6463dfd2-b975-459d-ad22-3185b463400f"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3336c572319843c79e1c285f49327c19_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDUtNC0xLTEtMA_40ed5d98-72d9-4a20-b61a-896471d20443"
      unitRef="usd">10000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i24d2a62027f84b319709828f84df3f6b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDUtNS0xLTEtMA_5a441fcb-9f11-41ad-af42-77624c5cccec"
      unitRef="usd">-12000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests
      contextRef="i1bf261f5965e4b5ab4570086f9101a3b_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDYtMS0xLTEtMA_daaff50e-0c5b-4a99-bd8e-bc906b4a5acb"
      unitRef="usd">135000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests
      contextRef="i5a3c69a18d3440eb882e560bad0b1525_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDYtMi0xLTEtMA_34d7bd6e-f4b0-4a4c-a872-318d45fa7360"
      unitRef="usd">-105000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests
      contextRef="i3336c572319843c79e1c285f49327c19_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDYtNC0xLTEtMA_c140cff0-7faa-4532-ab7f-6df9edf3e507"
      unitRef="usd">324000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests
      contextRef="i24d2a62027f84b319709828f84df3f6b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDYtNS0xLTEtMA_ab1e6c2a-de9b-4c34-8fdb-0aed22ea144c"
      unitRef="usd">15000000</cmcsa:ContributionsFromAndDistributionsToNoncontrollingInterests>
    <us-gaap:StockholdersEquityOther
      contextRef="i1bf261f5965e4b5ab4570086f9101a3b_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDctMS0xLTEtMA_878472fd-0df9-4054-b9be-a196094aaebd"
      unitRef="usd">-2000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i5a3c69a18d3440eb882e560bad0b1525_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDctMi0xLTEtMA_a7a3d82a-4c20-408c-873f-d0f3dc9e7036"
      unitRef="usd">-1000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i3336c572319843c79e1c285f49327c19_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDctNC0xLTEtMA_f17462ac-81a3-441e-ac89-0c0f62755f85"
      unitRef="usd">-1000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i24d2a62027f84b319709828f84df3f6b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDctNS0xLTEtMA_70a3cda1-b043-4f36-af6e-252a44b1c41c"
      unitRef="usd">-14000000</us-gaap:StockholdersEquityOther>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i1bf261f5965e4b5ab4570086f9101a3b_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDgtMS0xLTEtMA_79e77f3b-9909-430a-a2b1-c916eb88d580"
      unitRef="usd">-105000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i5a3c69a18d3440eb882e560bad0b1525_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDgtMi0xLTEtMA_e04f80f2-ab9c-4700-9842-bc419e646af8"
      unitRef="usd">2000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i3336c572319843c79e1c285f49327c19_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDgtNC0xLTEtMA_fe2940c1-0ef5-49a9-a00a-ff3ca8426a34"
      unitRef="usd">-169000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i24d2a62027f84b319709828f84df3f6b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDgtNS0xLTEtMA_7b8e0dbc-5c88-4c7c-85a0-d151b9f72d0d"
      unitRef="usd">12000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1feaf4f2620249c6840b2b03c00d4138_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDktMS0xLTEtMA_0c347181-c028-4de5-afd7-3d482718cced"
      unitRef="usd">1581000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic5753605c6c44eeb91de1c12ee1a157e_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDktMi0xLTEtMA_b4283d49-c1c8-47ad-8451-8d4d8a27d0d6"
      unitRef="usd">1177000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1feaf4f2620249c6840b2b03c00d4138_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDktNC0xLTEtMA_af848c8e-d86b-4f11-8176-882ec7bb08c4"
      unitRef="usd">1581000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic5753605c6c44eeb91de1c12ee1a157e_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNDktNS0xLTEtMA_9a9bdab7-3a53-4ca2-b7db-71aaaf79a51d"
      unitRef="usd">1177000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTEtMS0xLTEtMA_7fa98f93-3e22-4be4-b1ec-234c7ee60029"
      unitRef="usd">96516000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8e539bb7896f4f9281df897e5c0eb080_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTEtMi0xLTEtMA_d503bfe7-6b94-4fd4-845c-930a0db1ebc0"
      unitRef="usd">84791000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTEtNC0xLTEtMA_1cf5bf84-a89d-4208-8545-b0e9099e1051"
      unitRef="usd">96516000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8e539bb7896f4f9281df897e5c0eb080_I20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTEtNS0xLTEtMA_8a6d5dc1-8d65-4e5d-986e-9c55fb107226"
      unitRef="usd">84791000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTMtMS0xLTEtMA_290be7b2-51db-46ce-9cb5-5f7012056e67"
      unitRef="usdPerShare">0.25</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTMtMi0xLTEtMA_ccde58ce-b51f-493f-8b8d-f1ac751ca1ea"
      unitRef="usdPerShare">0.23</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTMtNC0xLTEtMA_ead3efb0-acd4-4a42-9b7a-3c0c712bdd0e"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8yNS9mcmFnOmRkMTkxMDEyMGFkYTQ3NjliNTdhOTVjZmY5NDI5MWE5L3RhYmxlOmQ1NzQ2ZWUwMDVjNjQ2MWNhOGVlMjA4NjA0MWFmODI2L3RhYmxlcmFuZ2U6ZDU3NDZlZTAwNWM2NDYxY2E4ZWUyMDg2MDQxYWY4MjZfNTMtNS0xLTEtMA_5b2369cc-26a9-4ff1-9447-be99d9a92ce5"
      unitRef="usdPerShare">0.46</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zMS9mcmFnOjA5MzRkMzI0YTFiNTQ0MWQ4MzhiMjA2ZTUxMDdiMzc0L3RleHRyZWdpb246MDkzNGQzMjRhMWI1NDQxZDgzOGIyMDZlNTEwN2IzNzRfMTMyMw_d71da941-53bb-4219-a2a1-fb740b49a7aa">Condensed Consolidated Financial Statements&lt;div style="margin-top:6.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have prepared these unaudited condensed consolidated financial statements based on SEC rules that permit reduced disclosure for interim periods. These financial statements include all adjustments that are necessary for a fair presentation of our consolidated results of operations, cash flows and financial condition for the periods shown, including normal, recurring accruals and other items. The consolidated results of operations for the interim periods presented are not necessarily indicative of results for the full year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The year-end condensed consolidated balance sheet was derived from audited financial statements but does not include all disclosures required by generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d;). For a more complete discussion of our accounting policies and certain other information, refer to our consolidated financial statements included in our 2020 Annual Report on Form 10-K and the notes within this Form 10-Q. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;Reclassifications have been made to our notes to condensed consolidated financial statements for the prior year period to conform to classifications used in 2021. See Note 2 for a discussion of the changes in our presentation of segment operating results.</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zMS9mcmFnOjA5MzRkMzI0YTFiNTQ0MWQ4MzhiMjA2ZTUxMDdiMzc0L3RleHRyZWdpb246MDkzNGQzMjRhMWI1NDQxZDgzOGIyMDZlNTEwN2IzNzRfMTMzMw_f231d3e7-54e7-4336-9b51-79e1eb6da347">We have prepared these unaudited condensed consolidated financial statements based on SEC rules that permit reduced disclosure for interim periods. These financial statements include all adjustments that are necessary for a fair presentation of our consolidated results of operations, cash flows and financial condition for the periods shown, including normal, recurring accruals and other items. The consolidated results of operations for the interim periods presented are not necessarily indicative of results for the full year.The year-end condensed consolidated balance sheet was derived from audited financial statements but does not include all disclosures required by generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d;). For a more complete discussion of our accounting policies and certain other information, refer to our consolidated financial statements included in our 2020 Annual Report on Form 10-K and the notes within this Form 10-Q.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zMS9mcmFnOjA5MzRkMzI0YTFiNTQ0MWQ4MzhiMjA2ZTUxMDdiMzc0L3RleHRyZWdpb246MDkzNGQzMjRhMWI1NDQxZDgzOGIyMDZlNTEwN2IzNzRfMTMzNA_326f6074-a046-4dec-be27-057acd413d5e">Reclassifications have been made to our notes to condensed consolidated financial statements for the prior year period to conform to classifications used in 2021.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfNjg0Mw_11e8d965-801e-4ad3-a6f2-67de934ffad4">Segment Information&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of 2021, we changed our presentation of segment operating results. We now present our operations in five reportable business segments: (1) Comcast Cable in one reportable business segment, referred to as Cable Communications; (2) NBCUniversal in three reportable business segments: Media, Studios and Theme Parks (collectively, the &#x201c;NBCUniversal segments&#x201d;); and (3) Sky in one reportable business segment. The changes reflect a reorganized operating structure in NBCUniversal&#x2019;s television and streaming businesses and primarily include: (i) the combination of NBCUniversal&#x2019;s television networks (previously reported in Cable Networks and Broadcast Television) with the operations of Peacock (previously reported in Corporate and Other) in the Media segment, and (ii) the presentation of NBCUniversal&#x2019;s television studio production operations (previously reported in Cable Networks and Broadcast Television) with the studio operations of Filmed Entertainment in the Studios segment. Prior periods have been adjusted to reflect this presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cable Communications is a leading provider of broadband, video, voice, wireless, and security and automation services to residential customers under the Xfinity brand; we also provide these and other services to business customers and sell advertising. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Media consists primarily of NBCUniversal&#x2019;s television and streaming platforms, including national, regional and international cable networks; the NBC and Telemundo broadcast networks; NBC and Telemundo owned local broadcast television stations; Peacock, our direct-to-consumer streaming service; and various digital properties. Revenue is generated primarily from the sale of advertising on our television networks, Peacock and digital properties; and the fees received from the distribution of our television network programming to traditional and virtual multichannel video providers and from NBC-affiliated and Telemundo-affiliated local broadcast television stations. Media also generates other revenue from various digital properties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Studios consists primarily of NBCUniversal&#x2019;s film and television studio production and distribution operations. Revenue is generated primarily from the licensing of our owned film and television content to broadcast, cable and premium networks, and to direct-to-consumer streaming service providers, as well as through video on demand and pay-per-view services provided by multichannel video providers and over-the-top service providers; from the worldwide distribution of our produced and acquired films for exhibition in movie theaters; and from the sale of owned content on DVDs, Blu-ray discs and through digital distribution services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Theme Parks consists 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. Revenue is generated primarily from guest spending at our Universal theme parks. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sky is one of Europe&#x2019;s leading entertainment companies, which primarily includes a direct-to-consumer business, providing video, broadband, voice and wireless phone services, and a content business, operating entertainment networks, the Sky News broadcast network and Sky Sports networks. Revenue is generated primarily from residential and business customers that &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;subscribe to our services; from the distribution of Sky&#x2019;s owned television networks on third-party platforms and the licensing of owned and acquired programming to third-party video providers; and from the sale of advertising. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use Adjusted EBITDA to evaluate the profitability of our operating segments and the components of net income attributable to Comcast Corporation excluded from Adjusted EBITDA are not separately evaluated. Our financial data by reportable segment is presented in the tables below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8.8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash Paid for Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(534)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(723)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,383&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,144&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;671&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:7pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash Paid for Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(393)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(389)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,264&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,076&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash Paid for Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(395)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(541)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,751&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,745&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,003&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,283&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash Paid for Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(306)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(582)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,324&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,057&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,528&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,219&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Included in Eliminations are transactions that our segments enter into with one another. Our segments generally report transactions with one another as if they were stand-alone businesses in accordance with GAAP, and these transactions are eliminated in consolidation. When multiple segments enter into transactions to provide products and services to third parties, revenue is generally allocated to our segments based on relative value. The most significant transactions between our segments include distribution revenue at Media for fees received from Cable Communications for the sale of cable network programming and under retransmission consent agreements; content licensing revenue at Studios for licenses of owned content to Media and Sky; and advertising revenue at Media and Cable Communications. Revenue for licenses of content from Studios to Media and Sky is generally recognized at a point in time, consistent with the recognition of transactions with third parties, when the content is delivered and made available for use. The costs of these licenses at Media and Sky are recognized as the content is used over the license period. The difference in timing of recognition between segments results in an Adjusted EBITDA impact in eliminations, as the profits (losses) on these transactions are deferred in our consolidated results and recognized as the content is used over the license period. Under the previous segment structure, revenue for licenses of content between our previous NBCUniversal segments was recognized over time to correspond with the amortization of the costs of licensed content over the license period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;A summary of revenue for each of our segments resulting from transactions with other segments and eliminated in consolidation is presented in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total intersegment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;We use Adjusted EBITDA as the measure of profit or loss for our operating segments. From time to time we may report the impact of certain events, gains, losses or other charges related to our operating segments (such as certain costs incurred in response to COVID-19, including severance charges), within Corporate and Other. 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;div style="margin-bottom:3pt;margin-top:8pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Adjustments represent the impacts of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA, including Sky transaction-related costs and costs related to our investment portfolio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill by Segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill by segment for the six months ended June&#160;30, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Cable&lt;br/&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Cable&lt;br/&gt;Networks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Broadcast&lt;br/&gt;Television&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Filmed&lt;br/&gt;Entertainment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Theme&lt;br/&gt;Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;70.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfMTU0_cb0441a4-9736-487f-a14c-11dfe84c8dec"
      unitRef="segment">5</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfMjA4_aada3a36-1c0b-40eb-9927-469e38514981"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfMjk3_f41ebf17-4547-479f-8e4a-f0e26eeac98d"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfNDIx_5d8402ca-9954-413f-9d48-0c2a6c2a922d"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfNjgzOQ_41ea136d-6434-4d6f-a864-e44b98e017c6">Our financial data by reportable segment is presented in the tables below. &lt;div style="margin-top:8.8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash Paid for Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(534)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(723)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,383&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,144&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;671&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:7pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital&lt;br/&gt;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash Paid for Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(393)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(104)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(389)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,927&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,264&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,076&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;601&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash Paid for Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(395)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(541)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,751&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,745&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,003&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,283&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenditures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash Paid for Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(306)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(582)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Comcast Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,324&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,057&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,528&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,957&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,219&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&gt;Included in Eliminations are transactions that our segments enter into with one another. Our segments generally report transactions with one another as if they were stand-alone businesses in accordance with GAAP, and these transactions are eliminated in consolidation. When multiple segments enter into transactions to provide products and services to third parties, revenue is generally allocated to our segments based on relative value. The most significant transactions between our segments include distribution revenue at Media for fees received from Cable Communications for the sale of cable network programming and under retransmission consent agreements; content licensing revenue at Studios for licenses of owned content to Media and Sky; and advertising revenue at Media and Cable Communications. Revenue for licenses of content from Studios to Media and Sky is generally recognized at a point in time, consistent with the recognition of transactions with third parties, when the content is delivered and made available for use. The costs of these licenses at Media and Sky are recognized as the content is used over the license period. The difference in timing of recognition between segments results in an Adjusted EBITDA impact in eliminations, as the profits (losses) on these transactions are deferred in our consolidated results and recognized as the content is used over the license period. Under the previous segment structure, revenue for licenses of content between our previous NBCUniversal segments was recognized over time to correspond with the amortization of the costs of licensed content over the license period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;A summary of revenue for each of our segments resulting from transactions with other segments and eliminated in consolidation is presented in the table below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total intersegment revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;We use Adjusted EBITDA as the measure of profit or loss for our operating segments. From time to time we may report the impact of certain events, gains, losses or other charges related to our operating segments (such as certain costs incurred in response to COVID-19, including severance charges), within Corporate and Other. 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;div style="margin-bottom:3pt;margin-top:8pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Adjustments represent the impacts of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA, including Sky transaction-related costs and costs related to our investment portfolio.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMi0xLTEtMS00Nw_803e1dc2-a234-45c3-853a-934e9737ef37"
      unitRef="usd">16002000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMi0yLTEtMS00Nw_7f47a69e-41d0-4ff3-b8ef-a5ed85061350"
      unitRef="usd">7073000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMi0zLTEtMS00Nw_f5f04b12-400d-4415-ab51-998fde2a50be"
      unitRef="usd">1950000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMi00LTEtMS00Nw_c61a4fe7-5fa4-4784-8378-330decc93d39"
      unitRef="usd">1695000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMi01LTEtMS00Nw_df982b00-ed52-4584-b00c-32e41ec0b3a4"
      unitRef="usd">337000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNC0xLTEtMS00Nw_920cfdcf-d7b8-49f0-b0c1-f73143c32431"
      unitRef="usd">5148000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNC0yLTEtMS00Nw_93678081-325d-44df-b345-c871edbad06d"
      unitRef="usd">1378000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNC0zLTEtMS00Nw_dfabec56-bcc2-46dd-99d4-aec5c3e56436"
      unitRef="usd">254000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNC00LTEtMS00Nw_11696546-f99a-409f-98ae-c5902fdc7e51"
      unitRef="usd">19000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNC01LTEtMS00Nw_8f8a0596-65eb-4dc2-b762-ad992d6b6d03"
      unitRef="usd">42000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNS0xLTEtMS00Nw_dbb90b01-0794-48de-a713-9bcef2b41713"
      unitRef="usd">2224000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNS0yLTEtMS00Nw_d3e78e04-5b0b-4f73-b590-047d32faebbb"
      unitRef="usd">156000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNS0zLTEtMS00Nw_8f748ae8-c126-4b7f-8a09-fb4f7e578819"
      unitRef="usd">12000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNS00LTEtMS00Nw_6e92a3fd-e353-4b8f-890d-d2b0f1f7d0ad"
      unitRef="usd">1000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNS01LTEtMS00Nw_1bb1bbd4-46ac-4c3a-b0ce-3b814e6b0650"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNi0xLTEtMS00Nw_518a5f48-4dcd-4b25-a4f0-c43739629a4b"
      unitRef="usd">1095000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNi0yLTEtMS00Nw_f682b82a-2c79-4d7f-a2a0-c65180c172b1"
      unitRef="usd">221000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNi0zLTEtMS00Nw_191dd990-19f3-41b5-af7d-955b3ab5f228"
      unitRef="usd">195000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNi00LTEtMS00Nw_04e2bd23-7ffb-41d4-88fd-0b77f81ebd45"
      unitRef="usd">100000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNi01LTEtMS00Nw_cac97f72-b21a-4b4c-acd4-6527c9a4a471"
      unitRef="usd">8000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNy0xLTEtMS00Nw_511baba7-1caa-4460-bdf9-38558ec76691"
      unitRef="usd">22000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNy0yLTEtMS00Nw_d6b3201c-3c52-4fd6-9f7c-6d32b7704357"
      unitRef="usd">-186000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNy0zLTEtMS00Nw_61adb713-a210-4eac-a695-f053d52ae108"
      unitRef="usd">125000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNy00LTEtMS00Nw_5dbdad22-d948-4fc7-84e3-2b839df770ba"
      unitRef="usd">62000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfNy01LTEtMS00Nw_6417db08-3064-4ca9-9c8b-ea9ea8f5879a"
      unitRef="usd">30000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOC0xLTEtMS00Nw_8a830125-8b01-4cc2-8a97-53797482fd8b"
      unitRef="usd">-534000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOC0yLTEtMS00Nw_219693c8-c9cb-4248-bb3b-9afafd6ff4bd"
      unitRef="usd">-15000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOC0zLTEtMS00Nw_b4ea6412-0b1c-4dd5-b865-a76089f4e5ea"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOC00LTEtMS00Nw_625e187f-9432-4953-81ac-9aff904ad48d"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOC01LTEtMS00Nw_83425cc2-c4e1-4897-ba08-e9b8303bd5c3"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOS0xLTEtMS00Nw_8138f450-47a1-4a0e-9ba4-9f2b406d5370"
      unitRef="usd">7955000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOS0yLTEtMS00Nw_cce47078-2bb7-441d-a4a8-91fd6e7ce6f4"
      unitRef="usd">1553000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOS0zLTEtMS00Nw_e48b6049-c70b-4167-a2ab-b587430a05fc"
      unitRef="usd">586000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOS00LTEtMS00Nw_4fd68865-114b-45de-993d-3ba3500ecf9f"
      unitRef="usd">182000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfOS01LTEtMS00Nw_30a45906-5660-490f-9b2a-73c1a152ba8c"
      unitRef="usd">86000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTAtMS0xLTEtNDc_5b98b69f-cea7-493c-98f7-6a4b6bb2aade"
      unitRef="usd">5220000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTAtMi0xLTEtNDc_bd3bc7e2-fbbc-49ec-ba83-370373edf733"
      unitRef="usd">560000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTAtMy0xLTEtNDc_5f4950e2-a2aa-48ce-bf41-f77a49208adc"
      unitRef="usd">826000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTAtNC0xLTEtNDc_8d3de051-f016-4033-9377-9cb6e90b238b"
      unitRef="usd">184000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTAtNS0xLTEtNDc_4470dd33-37b2-45e3-a630-f9af03b8cbb1"
      unitRef="usd">211000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTEtMS0xLTEtNDc_a7655463-a46b-4578-9348-70f3aa26b31c"
      unitRef="usd">92000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTEtMi0xLTEtNDc_b1efea28-14e5-4977-b962-5b73b0732459"
      unitRef="usd">-261000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTEtMy0xLTEtNDc_64ba89c9-057d-49ed-9adf-e654f4bd382e"
      unitRef="usd">21000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTEtNC0xLTEtNDc_913cd085-4630-4fbe-bc25-da4d0c4fa00e"
      unitRef="usd">83000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTEtNS0xLTEtNDc_b9d72629-23bd-4210-bafe-b660630d8e2e"
      unitRef="usd">37000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTItMS0xLTEtNDc_bab76490-3ccf-4117-a921-72c4fcb26fb0"
      unitRef="usd">-723000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTItMi0xLTEtNDc_fdb50653-6b76-41bd-97ce-c9f4bbb37908"
      unitRef="usd">2000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTItMy0xLTEtNDc_0fddf532-d66d-491a-8db5-e5de3c0d8ce9"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTItNC0xLTEtNDc_a5333a9b-1e97-4239-95a5-f71d0b3be684"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTItNS0xLTEtNDc_e17b0e3b-0bfb-42ef-b217-607b40b15be0"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTMtMS0xLTEtNDc_52e5e000-af46-4a73-b265-1f915766848b"
      unitRef="usd">28546000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTMtMi0xLTEtNDc_e76f4004-1950-46b4-b158-600620b54117"
      unitRef="usd">8927000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTMtMy0xLTEtNDc_1123448e-cd93-4343-a665-3a58b07643d9"
      unitRef="usd">3383000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTMtNC0xLTEtNDc_8b06bbc4-8343-465f-b249-1040b09aa179"
      unitRef="usd">2144000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjkyMmEwMDEyNjgxZTQxZjhiYzk4ZDM4MTU1NjdlOThjL3RhYmxlcmFuZ2U6OTIyYTAwMTI2ODFlNDFmOGJjOThkMzgxNTU2N2U5OGNfMTMtNS0xLTEtNDc_1b23ef1e-0617-46bb-8b3f-865207597565"
      unitRef="usd">671000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMi0xLTEtMS00Nw_4d99527d-83b0-40d9-a5be-507a8815cd58"
      unitRef="usd">14428000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMi0yLTEtMS00Nw_3f9e5b4b-cdfc-473c-9912-e9b3884e3794"
      unitRef="usd">6176000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMi0zLTEtMS00Nw_78009c30-796d-4b85-8eae-48096ed2acb6"
      unitRef="usd">1937000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMi00LTEtMS00Nw_3c909d98-73dd-42d9-ba24-c5b7ac307182"
      unitRef="usd">1452000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMi01LTEtMS00Nw_e4c2306a-20d0-4b0c-b0c8-2e3bc4ced29e"
      unitRef="usd">326000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNC0xLTEtMS00Nw_82b9123b-2eeb-4766-b334-4dbe44531cf1"
      unitRef="usd">4096000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNC0yLTEtMS00Nw_7cb47f92-7e29-4168-8536-ac661aaa58f4"
      unitRef="usd">1636000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNC0zLTEtMS00Nw_1534cef0-365f-41fc-8533-7e32455f13bf"
      unitRef="usd">244000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNC00LTEtMS00Nw_26ff4c66-e83c-4ef8-89d9-75ff448bff8c"
      unitRef="usd">29000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNC01LTEtMS00Nw_184743d1-1996-4ad5-bf48-c8b5504781fd"
      unitRef="usd">49000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNS0xLTEtMS00Nw_a9bc0807-def9-4b0e-9e46-65701bc575b2"
      unitRef="usd">2052000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNS0yLTEtMS00Nw_ea753b7a-244c-42a8-b7ec-3d052d97f386"
      unitRef="usd">323000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNS0zLTEtMS00Nw_10313e14-dedb-4cd6-87c2-de6d78f68600"
      unitRef="usd">15000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNS00LTEtMS00Nw_0fcde722-114d-4875-a6c8-ef50dacd2807"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNS01LTEtMS00Nw_7a5b80f5-28c3-42e7-84b6-948c68886f7b"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNi0xLTEtMS00Nw_38bf1664-15c1-434f-8322-5023604e4606"
      unitRef="usd">136000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNi0yLTEtMS00Nw_604e1843-d7ee-49f4-b35f-f752f829f7a2"
      unitRef="usd">-393000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNi0zLTEtMS00Nw_8878d604-8853-405c-9419-a703f2517cb6"
      unitRef="usd">191000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNi00LTEtMS00Nw_22c6e498-2004-4a27-b391-6a129121c7c8"
      unitRef="usd">295000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNi01LTEtMS00Nw_60239b10-3eb1-4f1f-881a-153fa9bf3e61"
      unitRef="usd">16000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNy0xLTEtMS00Nw_0fb0f4d5-39c7-4e2a-a043-47f15eb4244e"
      unitRef="usd">11000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNy0yLTEtMS00Nw_bd4f5a12-d9c2-4c2c-a516-81b1e663cd6b"
      unitRef="usd">-82000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNy0zLTEtMS00Nw_25b7a583-ac1d-4a28-8e87-093c10dc3eb5"
      unitRef="usd">129000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNy00LTEtMS00Nw_e91e9208-f3da-4461-aa91-a94b668dc56d"
      unitRef="usd">54000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfNy01LTEtMS00Nw_34a7e080-796f-4d90-a48f-ee05151b8123"
      unitRef="usd">37000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOC0xLTEtMS00Nw_ac9aaaf6-f721-433d-8145-56c2b2e14a6b"
      unitRef="usd">-580000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOC0yLTEtMS00Nw_6f03e427-3a0b-4436-92fe-4a69635ef7c1"
      unitRef="usd">-104000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOC0zLTEtMS00Nw_c56977f3-51c1-498a-a609-65c3b2e832ff"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOC00LTEtMS00Nw_3d445c83-45fe-4552-befa-93948717b5bf"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOC01LTEtMS00Nw_3767177a-3bb3-4154-87ef-564b71c016c8"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOS0xLTEtMS00Nw_e9a5d0a9-bce7-4035-88b6-f40cd6ea72ea"
      unitRef="usd">5715000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOS0yLTEtMS00Nw_f1d01d56-6a33-47f5-98cc-66dd6c1360e1"
      unitRef="usd">1380000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOS0zLTEtMS00Nw_23a47061-6337-4317-9925-127180ab2c89"
      unitRef="usd">579000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOS00LTEtMS00Nw_7f0c716b-befa-4395-a3a7-e4658c07f8de"
      unitRef="usd">380000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfOS01LTEtMS00Nw_84720ff3-97e4-4d9b-b9f0-1c31198f97f6"
      unitRef="usd">104000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTAtMS0xLTEtNDc_7cc6a349-a8d7-462c-8284-5f7660ef586a"
      unitRef="usd">4079000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTAtMi0xLTEtNDc_2e2b8b87-2e2f-431d-9540-73a3baf0a7d7"
      unitRef="usd">749000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTAtMy0xLTEtNDc_2290d54a-8d3c-41e1-addc-07f3683d07cc"
      unitRef="usd">720000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTAtNC0xLTEtNDc_44d7ebed-81dc-4fe2-a9e8-6e3d772043f8"
      unitRef="usd">215000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTAtNS0xLTEtNDc_4759dcbe-cad7-4244-ac67-22e5b1f1c256"
      unitRef="usd">170000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTEtMS0xLTEtNDc_f0cda97e-72f7-4772-ba0e-046dbdd5806f"
      unitRef="usd">40000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTEtMi0xLTEtNDc_cf3a2f74-107a-4be7-b46f-b088295e9f0c"
      unitRef="usd">-389000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTEtMy0xLTEtNDc_92538b58-e0b6-481e-a72b-0558d8553b25"
      unitRef="usd">28000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTEtNC0xLTEtNDc_831bde8d-8425-4ade-834f-6dafbef2f74c"
      unitRef="usd">29000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTEtNS0xLTEtNDc_51eb71d8-cd1b-43dc-a2ce-833a13b1a386"
      unitRef="usd">1000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTItMS0xLTEtNDc_08dd370d-3feb-49e3-b326-6d8e221e33f5"
      unitRef="usd">-547000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTItMi0xLTEtNDc_f01b8f95-9d13-48ba-88c2-fdfcf1058e67"
      unitRef="usd">11000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTItMy0xLTEtNDc_e50f9654-12b8-45e1-81ab-1e14c294d67e"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTItNC0xLTEtNDc_efd28460-dbb8-4a67-9f72-42d54e15dcb9"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTItNS0xLTEtNDc_e4f9cad5-851b-4ae1-b172-1ac2f1353d6c"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTMtMS0xLTEtNDc_e8eae177-a476-4d9f-89ff-9d7dfae423e8"
      unitRef="usd">23715000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTMtMi0xLTEtNDc_808a1c69-071e-4a3d-a789-389797846b70"
      unitRef="usd">7927000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTMtMy0xLTEtNDc_f82c0de1-f184-40ec-a9f4-0b63c6b6bfe4"
      unitRef="usd">3264000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTMtNC0xLTEtNDc_c371b7f1-802b-4c98-b3f1-47bd06a33615"
      unitRef="usd">2076000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjJlYjY1MWZiYjcwNDQ2Yzk5NWQ3ZmQ0NTRiNzk2OTkyL3RhYmxlcmFuZ2U6MmViNjUxZmJiNzA0NDZjOTk1ZDdmZDQ1NGI3OTY5OTJfMTMtNS0xLTEtNDc_7470ed7d-e5cc-4ed7-82de-e0025a06fe87"
      unitRef="usd">601000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMi0xLTEtMS0w_d9e71c2f-b11a-4ce6-8a52-1e2888d73d4a"
      unitRef="usd">31807000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMi0yLTEtMS0w_f866d3b9-0c5b-42c3-b75d-c6b6a1ad97f9"
      unitRef="usd">13903000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMi0zLTEtMS0w_958ea89f-a64d-4764-b22c-5145ca2a819f"
      unitRef="usd">3880000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMi00LTEtMS0w_39ac20ec-9376-4864-be26-611b6c31760a"
      unitRef="usd">3065000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMi01LTEtMS0w_8cda9031-2fae-4db5-991a-294f7feac204"
      unitRef="usd">652000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNC0xLTEtMS0w_925fd598-ba1d-4428-bada-1103f60d7b83"
      unitRef="usd">10184000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNC0yLTEtMS0w_0be97fd8-97e7-4736-87f9-a03e872f2f69"
      unitRef="usd">2851000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNC0zLTEtMS0w_574a81ae-197b-4777-8cee-afa6061739c4"
      unitRef="usd">501000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNC00LTEtMS0w_2392aafa-fd52-4c6d-b012-1bbccecc641a"
      unitRef="usd">29000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNC01LTEtMS0w_9b00e5df-29b9-4240-880f-f2f011ec3f28"
      unitRef="usd">75000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNS0xLTEtMS0w_b56cf2ae-422f-48fa-8d11-556993a9dd81"
      unitRef="usd">4620000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNS0yLTEtMS0w_0c8792b1-89e2-43ea-8624-9df1d9052351"
      unitRef="usd">653000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNS0zLTEtMS0w_dc4bf734-6411-4654-96a2-e8bd4da19ad0"
      unitRef="usd">25000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNS00LTEtMS0w_af57031e-2809-48c5-b728-e0a53a5fc509"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNS01LTEtMS0w_107867d7-a544-4040-81a8-8f4de9684019"
      unitRef="usd">7000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNi0xLTEtMS0w_bd675dbe-c9a1-47e5-b2d3-f559a4b0f871"
      unitRef="usd">1714000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNi0yLTEtMS0w_35eac305-8e9b-4169-a1aa-45f2471dc26f"
      unitRef="usd">159000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNi0zLTEtMS0w_b1214208-8222-402a-ba52-8b96b6a8566d"
      unitRef="usd">402000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNi00LTEtMS0w_d0d15656-b069-4efe-8678-e626531a51d8"
      unitRef="usd">226000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNi01LTEtMS0w_4f40e242-c866-4539-b89e-77d79f622c21"
      unitRef="usd">15000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNy0xLTEtMS0w_3b485578-d60d-4fdf-a2e6-47e6fcac7a45"
      unitRef="usd">38000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNy0yLTEtMS0w_8ce03916-c61f-4a2f-b966-e4fe7099180c"
      unitRef="usd">-395000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNy0zLTEtMS0w_c03a0d7e-f28f-46a8-9a14-cd3c3a5da976"
      unitRef="usd">241000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNy00LTEtMS0w_f5f01706-b438-4985-acc0-065de62e8e9c"
      unitRef="usd">98000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfNy01LTEtMS0w_f31a2c80-bfa0-4f20-9450-856fd3c48877"
      unitRef="usd">57000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOC0xLTEtMS0w_d8d7d1da-84a5-4686-9348-6ab99e583985"
      unitRef="usd">-1576000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOC0yLTEtMS0w_df526e58-7257-4743-be9f-22722620aab4"
      unitRef="usd">-225000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOC0zLTEtMS0w_704c0c94-90fe-40c5-816a-879809767fa7"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOC00LTEtMS0w_01da0f53-ebfc-4849-9284-feda681293da"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOC01LTEtMS0w_7f7fda62-7d4a-46d1-b75a-28747385f82f"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOS0xLTEtMS0w_ffefec09-0ab2-4cab-90f1-e8067af17e43"
      unitRef="usd">14980000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOS0yLTEtMS0w_1bc4e4e1-8320-48a3-aa9c-a7f7e3c1c9c7"
      unitRef="usd">3043000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOS0zLTEtMS0w_04b1850a-94ee-4e26-9d42-ee613caa833d"
      unitRef="usd">1168000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOS00LTEtMS0w_1ded67da-0176-4b28-ab4d-f28a5a569d09"
      unitRef="usd">354000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfOS01LTEtMS0w_bc413ec9-fe59-479c-98bb-73f1afa8396e"
      unitRef="usd">153000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTAtMS0xLTEtMA_3058a42d-6316-4b89-9970-22fc0e7ec47d"
      unitRef="usd">10217000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTAtMi0xLTEtMA_40f906f8-2330-4f05-8ec5-82e7a9eac016"
      unitRef="usd">924000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTAtMy0xLTEtMA_3e372c1b-c501-40a0-940c-987e994482fd"
      unitRef="usd">1640000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTAtNC0xLTEtMA_098c567e-2b31-4b3a-ad8d-4b5ace873192"
      unitRef="usd">455000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTAtNS0xLTEtMA_36fc8ad5-9d4f-4f82-ac82-7938e30c3ca2"
      unitRef="usd">412000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTEtMS0xLTEtMA_1dfa3d29-8c4f-49f4-a5ca-4b8944136301"
      unitRef="usd">181000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTEtMi0xLTEtMA_d02a8efb-da30-416c-80ea-2cd02968c2e7"
      unitRef="usd">-541000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTEtMy0xLTEtMA_8e27fed4-896a-4ee0-8160-8460cfa935fd"
      unitRef="usd">57000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTEtNC0xLTEtMA_62baf153-a308-400f-91f6-fe83ed051031"
      unitRef="usd">128000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTEtNS0xLTEtMA_e6ec219e-2edd-4482-923c-8b26e03c0370"
      unitRef="usd">65000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTItMS0xLTEtMA_eff002d5-c570-479a-9147-4713e1a63f54"
      unitRef="usd">-1434000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTItMi0xLTEtMA_21f4b470-a0f9-4ba5-964f-7f39cb5c9340"
      unitRef="usd">11000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTItMy0xLTEtMA_0baa7c35-1247-4b66-bfdd-5f0db9e8fed6"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTItNC0xLTEtMA_873cdb92-0d28-4e5d-84aa-3cafa102c274"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTItNS0xLTEtMA_e590afea-e862-4e07-bbe5-cf141b276013"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTMtMS0xLTEtMA_8bd4571a-b575-42d2-b019-a04a9153d947"
      unitRef="usd">55751000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTMtMi0xLTEtMA_bd563546-a72c-431f-858b-c9751509353e"
      unitRef="usd">17339000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTMtMy0xLTEtMA_6883c5e7-3f3c-4b64-9f56-ff007e96ee7d"
      unitRef="usd">6745000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTMtNC0xLTEtMA_0ee9c6dc-6af0-4c72-ab10-2f0f9f5a9144"
      unitRef="usd">4003000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmIzMGE0MmU4NTYwYTQ2YmU5ODkxNTIzNDU2ZjBiZGFjL3RhYmxlcmFuZ2U6YjMwYTQyZTg1NjBhNDZiZTk4OTE1MjM0NTZmMGJkYWNfMTMtNS0xLTEtMA_29924ae3-5dc6-4938-a24f-68a3423453c5"
      unitRef="usd">1283000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMi0xLTEtMS0w_f6cf77dc-7cc0-4cad-802a-2683a6d2798a"
      unitRef="usd">29346000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMi0yLTEtMS0w_7e698ba2-e8a9-49c3-9688-221fb63026fb"
      unitRef="usd">12252000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMi0zLTEtMS0w_69214691-82d6-47f3-a5df-1df748ff2862"
      unitRef="usd">3883000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMi00LTEtMS0w_7ac7d4e0-08e9-4ce9-92fc-c7fdaec5498d"
      unitRef="usd">2721000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMi01LTEtMS0w_619b3294-2f78-45d5-9f7a-56048eb092f4"
      unitRef="usd">682000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNC0xLTEtMS0w_58ffab31-35f9-49e2-afed-dabaf1d20066"
      unitRef="usd">8974000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNC0yLTEtMS0w_1db58ff6-9546-4245-b829-eb8b29d5510d"
      unitRef="usd">3165000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNC0zLTEtMS0w_f646111a-a091-4ee1-9693-0705e77b5eb5"
      unitRef="usd">487000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNC00LTEtMS0w_31fb6b8d-094b-4b19-ad0e-f9a4e482c9d6"
      unitRef="usd">60000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNC01LTEtMS0w_b37941eb-40e2-4fb9-af9b-a8417fcbb1d7"
      unitRef="usd">87000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNS0xLTEtMS0w_021967b6-597f-4c83-8462-631c5645495a"
      unitRef="usd">4461000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNS0yLTEtMS0w_23c30f42-d900-4d8e-8095-d896b63e54d0"
      unitRef="usd">623000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNS0zLTEtMS0w_4d9c31f1-894f-4381-a2d2-d117ec0e2746"
      unitRef="usd">32000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNS00LTEtMS0w_82fc3961-760d-459e-8f2a-7699cfca988e"
      unitRef="usd">6000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNS01LTEtMS0w_c6270a9a-a243-4d29-80bd-5fed3bad9724"
      unitRef="usd">3000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNi0xLTEtMS0w_61a6556d-b163-4080-90fd-c9d0a7b5158f"
      unitRef="usd">1061000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNi0yLTEtMS0w_a03dd209-4941-4571-94cb-a1c2d62530f4"
      unitRef="usd">-306000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNi0zLTEtMS0w_d61427a1-8670-40a8-8b32-4d1f6f9d8554"
      unitRef="usd">381000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNi00LTEtMS0w_d5240102-857f-470e-b389-fa861e4f7b46"
      unitRef="usd">591000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNi01LTEtMS0w_0b12a963-e967-4cbd-abf4-6804fc114df3"
      unitRef="usd">31000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNy0xLTEtMS0w_19d23639-3ac0-4ee3-8b95-9864f9105b7e"
      unitRef="usd">20000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNy0yLTEtMS0w_76c38baf-e32a-4288-9af9-426653b74487"
      unitRef="usd">-303000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNy0zLTEtMS0w_4d942403-01f9-4f1d-9e53-761f1b7506b4"
      unitRef="usd">245000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNy00LTEtMS0w_ed53587a-09bd-4858-b661-79b03664cb6d"
      unitRef="usd">100000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfNy01LTEtMS0w_e3c855a6-cbc8-4b08-a578-78363f6b7378"
      unitRef="usd">78000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOC0xLTEtMS0w_fdc2bf00-1976-4eaf-acfd-4b1196c99019"
      unitRef="usd">-1072000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOC0yLTEtMS0w_ac9ac5ef-b2ac-4bd1-a631-3cbf13c335f7"
      unitRef="usd">-110000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOC0zLTEtMS0w_9090c004-61a6-4c1a-9e26-8cb6a1d2f49b"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOC00LTEtMS0w_97221531-0578-47e0-81bb-8ce4ac031f36"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOC01LTEtMS0w_1dfa3f82-e646-4206-8e46-7bd7eadb904e"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOS0xLTEtMS0w_a3b54aa1-12a9-4d82-8b4c-795027d12f20"
      unitRef="usd">13444000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOS0yLTEtMS0w_f6824f1e-6591-4fa4-b67f-a3e22225abab"
      unitRef="usd">3069000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOS0zLTEtMS0w_9a090b41-dc2c-4dbb-852a-e6455f753d8a"
      unitRef="usd">1145000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOS00LTEtMS0w_14191f3c-870a-4d0d-87b8-59b873e32c46"
      unitRef="usd">757000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfOS01LTEtMS0w_9230df6a-423d-44e3-b516-3aeafe72f59a"
      unitRef="usd">199000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTAtMS0xLTEtMA_801b629e-d0cf-4403-b1bd-b68f272217c7"
      unitRef="usd">8596000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTAtMi0xLTEtMA_c8432a93-1542-4d35-a355-9c53aac95e4a"
      unitRef="usd">1300000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTAtMy0xLTEtMA_fd694261-3c20-44c2-9ebc-34e630e4aed6"
      unitRef="usd">1438000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTAtNC0xLTEtMA_195904dc-e35e-448c-bea0-261cdb0dd6d4"
      unitRef="usd">412000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTAtNS0xLTEtMA_5c313ada-e173-4ffc-add6-f7450304c4be"
      unitRef="usd">336000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTEtMS0xLTEtMA_a55a5284-3396-4527-b881-c3c250aeaa6c"
      unitRef="usd">160000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTEtMi0xLTEtMA_ee56bbf0-6cac-4e1d-b05a-462dfbc54af1"
      unitRef="usd">-582000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTEtMy0xLTEtMA_70c73508-a99b-4d91-8279-99fd0b2c3b78"
      unitRef="usd">62000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTEtNC0xLTEtMA_33336d6d-8a26-4069-b8c6-8720f1c79ace"
      unitRef="usd">67000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTEtNS0xLTEtMA_a092dcea-24a2-4712-ac3c-6d85505e75dc"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTItMS0xLTEtMA_f346b685-6841-4cbd-a493-da0284684001"
      unitRef="usd">-1222000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTItMi0xLTEtMA_729bf266-f5df-4acf-bba1-3a03bf5820b5"
      unitRef="usd">18000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTItMy0xLTEtMA_7305ab60-7c34-41d7-89bd-6a1b91e3ce90"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTItNC0xLTEtMA_6a810a08-cd55-4f31-8750-86f6c39ede34"
      unitRef="usd">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTItNS0xLTEtMA_2e58127f-2ebd-4c6b-a953-4c4096664347"
      unitRef="usd">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTMtMS0xLTEtMA_785dfe24-c0bc-473f-aee7-b867916e5366"
      unitRef="usd">50324000000</us-gaap:Revenues>
    <cmcsa:AdjustedEBITDA
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTMtMi0xLTEtMA_9d715c15-8bc5-45e2-8641-0f23e8176254"
      unitRef="usd">16057000000</cmcsa:AdjustedEBITDA>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTMtMy0xLTEtMA_95e5b3ea-83a6-4e14-b982-a2cc51b1be19"
      unitRef="usd">6528000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTMtNC0xLTEtMA_35440a8c-ad30-4536-aa5d-0821d9ee3a39"
      unitRef="usd">3957000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjMwZGVlYmExMjU1OTRjMzZiNTI0MjBmMDZkMTY4YzI1L3RhYmxlcmFuZ2U6MzBkZWViYTEyNTU5NGMzNmI1MjQyMGYwNmQxNjhjMjVfMTMtNS0xLTEtMA_c451621d-1b8e-4777-a78f-fdef723dc0dc"
      unitRef="usd">1219000000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:Revenues
      contextRef="ib156cf3e1714465cad3318ad6392664f_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMi0xLTEtMS0yMTg0_df7bb2ef-12fb-41b4-9b99-c161899028cb"
      unitRef="usd">47000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8680d8fd9f4f47d6ba875199bbba940c_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMi0zLTEtMS0yMTg3_04defefb-b654-4497-bfdf-c30c4d84a2af"
      unitRef="usd">41000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id07956178a664d2a958ce96c5a16bc71_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMi0xLTEtMS0w_6da1c9f5-bc49-4141-8a4e-e722ccff7c5a"
      unitRef="usd">93000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iae50e9c2fb984215ae3e5bfdab7e569c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMi0zLTEtMS0w_c717f3c8-a77f-4c70-a99a-8dca333ddb4f"
      unitRef="usd">82000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib968caa0a1d14910844362e4f0d1fb38_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNC0xLTEtMS0yMTg0_180f3a74-2aa8-4f69-b427-e45b9cc039aa"
      unitRef="usd">543000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic71a296005004bbda6e2eccdfe97df86_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNC0zLTEtMS0yMTg3_a8997f54-871d-48c4-a599-8fb47b395550"
      unitRef="usd">426000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1376a3f9d2847e99be298d2596cfdbe_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNC0xLTEtMS0w_554c2a20-8562-436b-8dfb-9e205e9dc064"
      unitRef="usd">1082000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie1a6aa40153e49e3bc7dbd6d398e5172_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNC0zLTEtMS0w_a4a68677-2107-43ac-a24e-8be21ec7578d"
      unitRef="usd">967000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i62e57138e8714052b973b09c5d85116e_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNS0xLTEtMS0yMTg0_52414fd8-97f4-4feb-8584-0dcb1330c1c8"
      unitRef="usd">589000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic245d149f62f417b9287ee5824c39f3a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNS0zLTEtMS0yMTg3_02ad0314-b144-4bc9-8c0a-ef615182ecf3"
      unitRef="usd">625000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic0c9d02b606342229ebe6c850dd8e801_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNS0xLTEtMS0w_f0e09290-f265-4c5a-8ec0-d7b53ea0c678"
      unitRef="usd">1678000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2e55299c1a414da2866fad887c163a51_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNS0zLTEtMS0w_caa331ba-379f-4714-bee8-afe016a16461"
      unitRef="usd">1165000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i35da0eaa8be84b3fa2bfbc287c912999_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNi0xLTEtMS0yMTg0_3e39d57f-d024-4743-a28a-4f77eb208d23"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i68ee7bdcbf93457ab852a6de29d1fb0f_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNi0zLTEtMS0yMTg3_e80cdfd4-b745-4af5-a367-110c64bf4b21"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i06fe7b199ac2474eb2d3adf9271c5186_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNi0xLTEtMS0w_8a9cd8d8-e6f4-4397-ab3a-b6362ef55a3f"
      unitRef="usd">1000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i82ddd619db28437abd6d266f3ba59283_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNi0zLTEtMS0w_c136ff92-1ad8-428a-8ece-4d398c8f53ff"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5aeab198920a47e59c380c0e50c5e149_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNy0xLTEtMS0yMTg0_9a30ee87-f682-4ec5-8ce1-8f3f7364607d"
      unitRef="usd">17000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i333b71f5dbf147b2a81ce743e2dc80ae_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNy0zLTEtMS0yMTg3_1ac956ae-aca8-45a8-8b42-5a19ebe3aac3"
      unitRef="usd">4000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie585764155934a1aafeb7d918998b05a_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNy0xLTEtMS0w_03dadb4f-90cf-468d-91e7-7ad785843090"
      unitRef="usd">29000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie6081ac6e68a43f8851278b11e4b1100_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfNy0zLTEtMS0w_913212b2-2a10-42fb-bcaa-820433c07d58"
      unitRef="usd">7000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8c90db8b97f04825891e1eb04e49d9e9_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOC0xLTEtMS0yMTg0_8b8307ff-22a0-4e5a-bff8-c51be00458d2"
      unitRef="usd">15000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic205f0201e284d5781f01d93398b9c2e_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOC0zLTEtMS0yMTg3_67a950db-39cb-43cd-8545-6599f90f264a"
      unitRef="usd">7000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ieedd72ea21b549739318bc8c7d2d8b5d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOC0xLTEtMS0w_0ae79352-afa8-4038-bb8a-50b64ba9619e"
      unitRef="usd">23000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4f5069f163144443b2fbfd4858c8a686_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOC0zLTEtMS0w_b2119a37-6cc9-4295-8a50-d5f2129e9ff0"
      unitRef="usd">9000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9f06668b4ae04350a981f76a949ecb22_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOS0xLTEtMS0yMTg0_f2e1f8db-da7f-4091-8651-a4319102d648"
      unitRef="usd">47000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8c05493c06e3475eac1dcb4a9e9fde22_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOS0zLTEtMS0yMTg3_b14cd408-bd47-4cb2-b6ba-3ee80516af06"
      unitRef="usd">24000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7324718179a84f47a118798951368e61_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOS0xLTEtMS0w_01788fb6-4eb3-4226-a5f3-3c5c1462035b"
      unitRef="usd">105000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icd205a0fce3b4c118cc6a2dc46d8929b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfOS0zLTEtMS0w_9502ecc9-f068-4652-987f-707e44846f1a"
      unitRef="usd">64000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib0c48bb544f741bdba8f1060f44ed3b2_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMTAtMS0xLTEtMjE4NA_6758c6db-b89e-43a9-be42-e139d65b7c49"
      unitRef="usd">1257000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i879f272223e249049c7fa852c11c52eb_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMTAtMy0xLTEtMjE4Nw_c9c2d86d-4084-4799-91c2-9c7588484900"
      unitRef="usd">1127000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if835f5cde8c44098b3f14a1a0638971d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMTAtMS0xLTEtMA_84b4bf37-1566-49f3-b432-433d2cbf358a"
      unitRef="usd">3010000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idb1836432cdd49068ad374767540aa9f_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjU0NGI0ZjE5NWQ3YjRlNTJiMmZmYThkM2VhZTkxZWU3L3RhYmxlcmFuZ2U6NTQ0YjRmMTk1ZDdiNGU1MmIyZmZhOGQzZWFlOTFlZTdfMTAtMy0xLTEtMA_57e92cd6-7668-4410-870f-968020dc8b78"
      unitRef="usd">2294000000</us-gaap:Revenues>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfNjg1MA_02783735-c772-4ecd-a0d8-23f581d43a35">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;div style="margin-bottom:3pt;margin-top:8pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,093)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,324)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Adjustments represent the impacts of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA, including Sky transaction-related costs and costs related to our investment portfolio.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <cmcsa:AdjustedEBITDA
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMi0xLTEtMS0w_639452af-f2af-45c5-98aa-e2e5d2f00304"
      unitRef="usd">8927000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMi0zLTEtMS0w_2a215fb9-bdae-4d91-ab6d-946063050b6d"
      unitRef="usd">7927000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMi01LTEtMS0w_c3e643e9-8a7d-47b3-b983-4653c0e43c4b"
      unitRef="usd">17339000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustedEBITDA
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMi03LTEtMS0w_8553a797-4efd-441f-a06e-cb2d2b5bcefd"
      unitRef="usd">16057000000</cmcsa:AdjustedEBITDA>
    <cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNC0xLTEtMS0w_266e1e29-cde3-44d8-84b0-31b44fe2be96"
      unitRef="usd">36000000</cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA>
    <cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNC0zLTEtMS0w_6a1b313d-2d4e-46a6-b103-03d89219df9e"
      unitRef="usd">16000000</cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA>
    <cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNC01LTEtMS0w_51d043de-bdb6-4510-a32b-a5cbcca12c0c"
      unitRef="usd">48000000</cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA>
    <cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNC03LTEtMS0w_7c09e13d-b818-4d85-9654-ccee7fb4df88"
      unitRef="usd">30000000</cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA>
    <us-gaap:Depreciation
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNS0xLTEtMS0w_16127862-cc98-4f39-9490-8fd07cf48df4"
      unitRef="usd">2113000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNS0zLTEtMS0w_603dadd1-d0c9-43f1-9d8a-397b627324fd"
      unitRef="usd">2099000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNS01LTEtMS0w_8f4c0b47-229b-4edb-9a84-3f461361767b"
      unitRef="usd">4231000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNS03LTEtMS0w_bd6d576f-61fd-48f2-8d20-d426f2657088"
      unitRef="usd">4206000000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNi0xLTEtMS0w_9622fba5-d9fe-4589-9edc-ae42711dd95b"
      unitRef="usd">1270000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNi0zLTEtMS0w_0764cafe-4908-41d8-9ea7-ab10a629fdfa"
      unitRef="usd">1165000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNi01LTEtMS0w_6b15ae91-43ad-4a06-8fb9-7d91251df1b3"
      unitRef="usd">2514000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfNi03LTEtMS0w_a861a899-33dd-4ff5-8b55-aa1a24021674"
      unitRef="usd">2322000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:InterestExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfOS0xLTEtMS0w_7ed5ec43-a5e1-49f6-ae17-c782b86d2c31"
      unitRef="usd">1093000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfOS0zLTEtMS0w_c2ecaa49-6816-41d4-9f0c-5b16a0e66826"
      unitRef="usd">1112000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfOS01LTEtMS0w_5ed23f92-8305-4509-8ff2-8c281b77b43e"
      unitRef="usd">2112000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfOS03LTEtMS0w_e3f1d42d-d9b5-4b9e-9bb3-139c4e7528cb"
      unitRef="usd">2324000000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTAtMS0xLTEtMA_9b35a7bd-28d8-48aa-bfd4-ed3ac416413b"
      unitRef="usd">1216000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTAtMy0xLTEtMA_300511cb-7e06-470b-9b31-a79cb7da6b93"
      unitRef="usd">420000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTAtNS0xLTEtMA_4991c2b2-861b-423d-ab9c-f06691ce8960"
      unitRef="usd">1607000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTAtNy0xLTEtMA_77b664a1-751c-40f4-b9ba-50f64578fa51"
      unitRef="usd">-296000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTItMS0xLTEtMA_607041c6-3e5c-4011-b6ff-9866ad6f89db"
      unitRef="usd">5630000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTItMy0xLTEtMA_1f8ce823-9dc6-40e3-ad09-2432eed815a9"
      unitRef="usd">3955000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTItNS0xLTEtMA_c42bbbf5-aa0a-4304-a3db-8804248ee90c"
      unitRef="usd">10042000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOjc1OWU2YWFkNGIyNjQxNzhiODUxZmNmYTFiMDAzY2YwL3RhYmxlcmFuZ2U6NzU5ZTZhYWQ0YjI2NDE3OGI4NTFmY2ZhMWIwMDNjZjBfMTItNy0xLTEtMA_1ffad5d7-bd95-4fc4-be92-eff8606fe469"
      unitRef="usd">6879000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RleHRyZWdpb246NTQ5M2YzNmJmZTc5NGJmMDljYzQ1Nzc4ZmI1MDU3MWFfNjgzNQ_756e4ed6-63fe-4ac7-9bb6-b9b7cd786dfa">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying amount of goodwill by segment for the six months ended June&#160;30, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.361%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in billions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Cable&lt;br/&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Cable&lt;br/&gt;Networks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Broadcast&lt;br/&gt;Television&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Filmed&lt;br/&gt;Entertainment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Theme&lt;br/&gt;Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"&gt;Corporate&lt;br/&gt;and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance, June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.7&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6.6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;30.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;70.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i111957e4c534483e99b59c7edf48e1f6_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy0xLTEtMS0w_699d1cfb-4c93-44db-8944-72e2dfb530ab"
      unitRef="usd">15300000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia2743d66baf04f0e91acaba9491e0546_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy0yLTEtMS0w_e43620e2-642e-4b11-bfd2-f502470c336d"
      unitRef="usd">14000000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ied8613e9c1784d97bd129bdc1aac5750_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy0zLTEtMS0w_20696760-943a-4ddc-a7d2-5b0311e63c2f"
      unitRef="usd">1100000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id0ab914b046042ae8d4df4994b47c557_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy00LTEtMS0w_7e98a424-7168-48c4-ba7d-eaecf4312534"
      unitRef="usd">3300000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i17da3441af604e4aa37bd830cc509a93_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy01LTEtMS0w_ab27a111-0c54-41e9-b5f0-e3afceb37448"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i286d1da6e51c42ea8d0d3821eccdcf34_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy02LTEtMS0w_2aaa4a44-e3ce-4766-b8bb-7c6c46ed540e"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7274d8971bd246a19e376798ecbb1f80_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy03LTEtMS0w_a446c337-a643-4241-8f2c-dca6af6fb917"
      unitRef="usd">7000000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i11d032c40014497fb45b75f8e520b843_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy04LTEtMS0w_5cebecf6-eff1-4602-82ed-f62f3b878d94"
      unitRef="usd">30000000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9d150f9e244a4a80881c27fed7731606_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy05LTEtMS0w_9faa3520-30cb-4340-9c5e-5f01c42ef1e2"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfNy0xMC0xLTEtMA_f222c413-a06e-40e1-bfcc-04da227cb84f"
      unitRef="usd">70700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i53dbfd3741634c7c99b6933a09954613_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC0xLTEtMS0w_79e2b85c-93b1-4770-a60b-03e1e9624905"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i99ac0d6b6d454eec97670ce12c2cf096_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC0yLTEtMS0w_3778262e-af32-4524-81d7-9c4f4dbd1a53"
      unitRef="usd">-14000000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7a4f510444b84325bff373b58681567f_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC0zLTEtMS0w_fd2484b2-a574-488d-83be-ee6a5cdf0e4a"
      unitRef="usd">-1100000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic22f96e3c5ac4da5b65c01a6642d667d_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC00LTEtMS0w_553fb8ae-5b91-4e6b-91f7-8355b0f2a141"
      unitRef="usd">-3300000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4a9eac6e01364afc97c1e1886d9ca346_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC01LTEtMS0w_0583914e-794d-49e2-b1f4-3498cdfcc117"
      unitRef="usd">14700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1c77285c82fe4d30b532699de78b8dcf_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC02LTEtMS0w_db089815-4064-4a07-840f-dc6c7f468df9"
      unitRef="usd">3700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i221c023cc97f4bc9809bf47c8d446999_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC03LTEtMS0w_1fa390f5-89e1-43c7-a0fb-35213299a758"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibb0441c0e7f24b5bb923d82f557e87bc_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC04LTEtMS0w_34f18620-e2af-461f-adc1-2b8ab221f8d9"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1b20c218508d4284ab7e769a957c5cf6_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC05LTEtMS0w_72c667ea-4c29-4a78-ad08-53bc837029e8"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3690e6d8cd974461ab30690e21965875_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfOC0xMC0xLTEtMA_914c10c5-6f94-41d7-a970-d5fe05076627"
      unitRef="usd">0</us-gaap:Goodwill>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItMS0xLTEtMA_4c157451-61f6-4d55-b875-733fbc7f8990"
      unitRef="usd">-100000000</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="i2daa61fea1d545929ba333953876c6d0_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItMi0xLTEtMA_649718d0-8cff-4d27-982b-42f19eb7cc33"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="i4ae3c5a55e034f479105a52b23a96c46_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItMy0xLTEtMA_a7a6810f-ba61-4240-8a75-5246eb220918"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="i4adb3a1d1ba34129b7aa19666a3893bb_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItNC0xLTEtMA_e540e2fa-7d60-43ca-bb50-d871cff7e83c"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItNS0xLTEtMA_bef2b83b-913d-483f-b506-3c6b9ec168dd"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItNi0xLTEtMA_a68bde5b-b26c-4f36-be67-2cbcbb5089cd"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItNy0xLTEtMA_42106040-cc40-4db3-a7c7-3bc87f05d0cd"
      unitRef="usd">400000000</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItOC0xLTEtMA_6eec225e-4df9-43e2-84d2-a32c7d080cc8"
      unitRef="usd">-100000000</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItOS0xLTEtMA_3c559841-1db8-49c0-bef7-26cb4ab0ba7f"
      unitRef="usd">0</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <cmcsa:GoodwillForeignCurrencyTranslationAndOther
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTItMTAtMS0xLTA_1773801d-671c-4abe-a797-56ab08d41283"
      unitRef="usd">200000000</cmcsa:GoodwillForeignCurrencyTranslationAndOther>
    <us-gaap:Goodwill
      contextRef="ia072ece549fe42e18695288f297d4e6f_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtMS0xLTEtMA_d137dfa2-0284-4b01-a57e-e7b728b67e87"
      unitRef="usd">15400000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i670807cfd0f9409aad6ec2761d8095ff_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtMi0xLTEtMA_52464762-984f-41a8-89ed-fb323d76e607"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i822a19198fda44bcac46d1266a41ef33_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtMy0xLTEtMA_fa0a90c4-d7e2-405a-8b1d-1cddf025239c"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if08cc38f17204a1fb92921d7e20d7afe_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtNC0xLTEtMA_3136b4b7-3d26-4981-a0f2-53fb6defc383"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia373eba0a45b4f0cacbeb0f62f8d3aed_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtNS0xLTEtMA_ea9fd734-e074-4982-bc8c-9f8dc96a9c4a"
      unitRef="usd">14700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id3ce3147931241a1a1e59c3357508632_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtNi0xLTEtMA_3d1efdda-35e8-4fec-b058-9681314e1318"
      unitRef="usd">3700000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1759a177a8df48b0938b3f75719e64ff_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtNy0xLTEtMA_7c4a811d-e037-4112-8c8e-e6c2e98d83fb"
      unitRef="usd">6600000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i71ca8d9579274195bc3cabbc608aaa78_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtOC0xLTEtMA_1665f438-4cdc-4a26-9674-bc82106d1042"
      unitRef="usd">30000000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i37467126b92b43adbc55d88019c19f7f_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtOS0xLTEtMA_2abb3da5-a1e0-44a7-9169-f9335d1a7957"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF8zNC9mcmFnOjU0OTNmMzZiZmU3OTRiZjA5Y2M0NTc3OGZiNTA1NzFhL3RhYmxlOmEwNGFjYjJiMmJjNzQ1MDg4ZjA0Y2U1MWM0MTFhYzYzL3RhYmxlcmFuZ2U6YTA0YWNiMmIyYmM3NDUwODhmMDRjZTUxYzQxMWFjNjNfMTMtMTAtMS0xLTA_bf303564-0c2e-40e2-91b4-30f033cd2031"
      unitRef="usd">70400000000</us-gaap:Goodwill>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RleHRyZWdpb246MWVkZDk5YmQwYzhmNDA1NGE1NzgwYmNhNjk4NzRjZGJfNjY2_d672f623-f400-4c82-bec0-a81672150167">Revenue&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Broadband&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Video&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Voice&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wireless&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Business services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content licensing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theatrical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Home entertainment and other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(534)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct-to-consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(723)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,751&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,324&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&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;div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We operate primarily in the 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="margin-bottom:4pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,751&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,324&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Condensed Consolidated Balance Sheet&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize our accounts receivable and other balances that are not separately presented in our condensed consolidated balance sheet that relate to the recognition of revenue and collection of the related cash, as well as the deferred costs associated with our contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,110&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,466&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent receivables, net (included in other noncurrent assets, net)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract acquisition and fulfillment costs (included in other noncurrent assets, net)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent deferred revenue (included in other noncurrent liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RleHRyZWdpb246MWVkZDk5YmQwYzhmNDA1NGE1NzgwYmNhNjk4NzRjZGJfNjcz_577913e7-01b2-4483-93f6-ead07a9d7df9">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Broadband&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Video&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Voice&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wireless&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Business services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Cable Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Media&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content licensing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Theatrical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Home entertainment and other &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Studios&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Theme Parks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Headquarters and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(534)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total NBCUniversal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct-to-consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Content&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advertising&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Sky&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(723)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,751&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,324&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt"&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;div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We operate primarily in the 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="margin-bottom:4pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,546&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;55,751&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,324&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="i1a1d5306769b4164bb9beb1a31649472_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMy0xLTEtMS0w_89e484d3-b048-487e-9bbc-5b159c782b33"
      unitRef="usd">5717000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifb286b10efc04b108bd3dc967f4aeb27_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMy0zLTEtMS0w_d4a9e644-4d53-4b41-8851-43f294ee847d"
      unitRef="usd">5000000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie19fe746ccab487cbf56a7b887fe3750_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMy01LTEtMS0w_b67bd580-4c64-4222-a04d-beb4361fe532"
      unitRef="usd">11317000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ice29b2c6eed24a0b8afb113d5c03d254_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMy03LTEtMS0w_7f598b06-7f2d-45e2-b63e-715ea719bb13"
      unitRef="usd">10001000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i723a88cc573542708739a95d740c102d_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNC0xLTEtMS0w_e3cf93aa-b02f-4cc3-b0dc-7c02616e6f43"
      unitRef="usd">5554000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0fdc074465524db9898f14eb2d3302f5_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNC0zLTEtMS0w_df752811-a5c6-4441-962f-567b86f0dd40"
      unitRef="usd">5415000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idb44a82e278f448a9e1a48b3fcc4d18a_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNC01LTEtMS0w_49f9c40b-63da-4310-b214-84e0513c7af5"
      unitRef="usd">11177000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i728cb3533c474cd1910eba699c15505a_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNC03LTEtMS0w_f1af08a7-a7ce-4f42-829d-788d6b0d7d28"
      unitRef="usd">11047000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id54b1ec418104d13ae2ca6cd07784811_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNS0xLTEtMS0w_1a28f71c-40d6-45e7-8fb7-72da8847005b"
      unitRef="usd">870000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0032e9a2d90347428e4f3de0b0aa71a2_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNS0zLTEtMS0w_1d7f2257-bee5-4ea1-946c-4b57e8c905cf"
      unitRef="usd">877000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i41eeeefce9ce4150bf60b4ae66772480_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNS01LTEtMS0w_07ad0a22-8b6f-48aa-adb5-2c640acec849"
      unitRef="usd">1741000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia36dbd1638da48a286f8b56a57cb1a43_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNS03LTEtMS0w_cd4aa4c5-f476-4f95-a3ae-0e716dfc6ba9"
      unitRef="usd">1776000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i935f78015ef84493bdc9ae1c3ab0ea9e_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNi0xLTEtMS0w_6c8be5bd-fbfb-445f-95f4-aa737275cff5"
      unitRef="usd">556000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i987821707b914aa0a0a88c4c751e4ad4_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNi0zLTEtMS0w_45944e02-c904-466c-8031-8252e328b75f"
      unitRef="usd">326000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib24feb640b2a4c4b9eea8551ed89006c_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNi01LTEtMS0w_2af8b614-a079-4db7-9f37-a0150ca4c02c"
      unitRef="usd">1069000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icc3cdcd16f40423e9fddcd771599548e_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNi03LTEtMS0w_af931b77-003f-4a88-8dd6-64b8642a5028"
      unitRef="usd">669000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i96a197ecea3f47e5bca16821ceade16c_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNy0xLTEtMS0w_ab1b6c10-3ec6-42c6-9726-7552eb7472f3"
      unitRef="usd">2202000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if7ab9ffd32be42b3aeff6567de9fe13b_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNy0zLTEtMS0w_7a9c748d-c59b-412d-8722-dd9a0e478254"
      unitRef="usd">2004000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1d84958af3a24230869b65502cd72390_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNy01LTEtMS0w_a79fd356-0cb4-4518-a0da-c85ef42ffc2c"
      unitRef="usd">4369000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0227fdb940744632a4972b0a2b0814d2_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfNy03LTEtMS0w_b5097ebf-3f4a-4f87-90ea-a75e8a1ec974"
      unitRef="usd">4047000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1f8f651901004da69b7629755a8e2e71_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOC0xLTEtMS0w_ef7db437-f77f-4c3e-83ba-933c5bd1a711"
      unitRef="usd">679000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i821b5911a3494aa5b4453deee4839c91_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOC0zLTEtMS0w_e8a99cf9-f526-425f-86f7-5fbf523be045"
      unitRef="usd">428000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1e6d72302ef3424ea3289d9bcb1ca712_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOC01LTEtMS0w_6825f1fc-353a-42aa-8049-6bb7f3b2e8eb"
      unitRef="usd">1296000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9404dfe25c3443628c6dee0713874fba_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOC03LTEtMS0w_2a164c2a-7852-484e-b67e-c205828d3a46"
      unitRef="usd">985000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5e6bceda04124b83aaa4f6f34d98db57_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOS0xLTEtMS0w_0a61a2ea-8c47-4810-a444-9dc071da348f"
      unitRef="usd">425000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id6892cce82d8414b8dee3899f832fb2b_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOS0zLTEtMS0w_6ee15a6c-ac76-45b7-a37d-f1b14bdcfca9"
      unitRef="usd">378000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6e95f12b791d4e4c90e2848800b0e160_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOS01LTEtMS0w_f6b697b4-96c3-48c2-acbe-ca43477cbe37"
      unitRef="usd">838000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ida191246f966437ba1957adfcd6d8faa_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfOS03LTEtMS0w_b5bc993e-2ffa-4223-b64f-432944ee6da6"
      unitRef="usd">821000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i39488c2c7ad247f3ad0fb0334e737054_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTAtMS0xLTEtMA_3b706152-ef15-4fc3-be02-99642a00b39e"
      unitRef="usd">16002000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i12325e5e077b4b08909ab4b6ab114cf6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTAtMy0xLTEtMA_c72ff83e-79fb-422a-8ccd-9497e9f6c4e6"
      unitRef="usd">14428000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2474804e2e8c45d9841102f569503da8_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTAtNS0xLTEtMA_ab4df70f-711a-48e6-a3a9-2d0fc85e6853"
      unitRef="usd">31807000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9e32e5ca14ab45d9a21e4846045ef164_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTAtNy0xLTEtMA_0ad0647c-004f-4ef9-87ce-86cfe7b5b65a"
      unitRef="usd">29346000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd1056ba3cb344f199ed55112efd99c8_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTItMS0xLTEtMA_94bba5b9-6adc-4908-8bac-c5376fe69774"
      unitRef="usd">2189000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i158275b3fb65403ba5b656fc64ef38ff_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTItMy0xLTEtMA_eb8ed6a2-3bc9-4b84-9bd9-50bf24558b84"
      unitRef="usd">1648000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i83e46341c61c440b99b6ba317a5f25ae_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTItNS0xLTEtMA_e4217a4b-bcd4-44e3-9928-d18c79dde96c"
      unitRef="usd">4282000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i831ccfc83df8479b831c401cfdee0965_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTItNy0xLTEtMA_0fe19830-1bcc-49fd-9bca-f7903bdcc73b"
      unitRef="usd">3815000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i93e7716ae92c45e7828b095404fcf561_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTMtMS0xLTEtMA_42bac463-b211-402e-bf82-249fa37d6576"
      unitRef="usd">2452000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1105f1a4db8644d6ae010d2d11ca6eb3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTMtMy0xLTEtMA_972af53e-0ec8-4893-ad9e-15a049158c06"
      unitRef="usd">2060000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i87fdc9f8b8dd499986d546244fa25735_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTMtNS0xLTEtMA_dea0995e-8565-4ed3-858d-4078d5a8f2b0"
      unitRef="usd">4947000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i42188943410746eaa954b8e58b23038d_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTMtNy0xLTEtMA_dd679786-3064-40e9-b220-53b6b59a8ac8"
      unitRef="usd">4347000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifccebb66cf6f4c25a62afc404bdc814e_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTQtMS0xLTEtMA_a3aebb54-9d4b-4dd7-8c75-9dbf3d26a2dd"
      unitRef="usd">507000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5303abaa62fa48ff8996f97a1d1cf97d_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTQtMy0xLTEtMA_456f056e-a049-4863-803a-8cc3a3cd3449"
      unitRef="usd">388000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i328cbb2c98a745dfb0f76e9b5ed16111_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTQtNS0xLTEtMA_65defea0-5886-4ec5-bafe-37eb49dd8e56"
      unitRef="usd">955000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2d37a398667342f588312687516a6cc9_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTQtNy0xLTEtMA_7d1ecd46-be65-4c54-9de0-b245f9f282e8"
      unitRef="usd">812000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i435131fcc81846acba455c21814d6760_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTUtMS0xLTEtMA_43859666-a2ff-4f4b-90ce-2e23aaa44899"
      unitRef="usd">5148000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib0416e9e917f4b10ad20a89fd5deda09_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTUtMy0xLTEtMA_eaba33c3-2c71-4d77-b95e-3d2990655a02"
      unitRef="usd">4096000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i465b18d0e05d44fe93ab2a70d438866d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTUtNS0xLTEtMA_fa3a528f-d50a-4563-afa3-7911a5baa2df"
      unitRef="usd">10184000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5c2d10cf230e4916b452514d73fe96d4_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTUtNy0xLTEtMA_903640bf-0fa3-4362-aaff-7bde1d7a4c4b"
      unitRef="usd">8974000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2112143f83af4705b352dfeaff155050_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTctMS0xLTEtMA_77fbc9db-c82e-4065-a2dc-8b4318e18079"
      unitRef="usd">1781000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i06a081db0c6245a9a44566543f6e2bfd_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTctMy0xLTEtMA_58a745b8-fba3-4140-8131-79a7fa65127a"
      unitRef="usd">1746000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id1642a0df13f41bf85f69d29870b46de_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTctNS0xLTEtMA_4d65fbcd-25d3-4e1a-b43d-049b1de63617"
      unitRef="usd">3855000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifbc55242bf76482f91afe22a9dda48af_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTctNy0xLTEtMA_2416a34b-97f0-4cf2-bbc5-62dee7e7dd17"
      unitRef="usd">3565000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i919a90a7b83a45df9e4ac05c7444e0fd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTgtMS0xLTEtMA_ddc2fd99-0b1a-4be5-b9e1-9aac52b163fa"
      unitRef="usd">198000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5b4748c4b02a48aa828a57e102e59814_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTgtMy0xLTEtMA_844a89b4-5541-4307-907f-528175f33e7f"
      unitRef="usd">7000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i30c1f8cab2d1475288b363980b55add9_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTgtNS0xLTEtMA_fbe36062-2afd-47c7-b5d3-122fc88c48c1"
      unitRef="usd">237000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic0e3a767ab464c3e8d7abcc49ef791de_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMTgtNy0xLTEtMA_a8acbe3b-e361-4f4a-9967-5d343912c83c"
      unitRef="usd">323000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie4eb7e504dfc45ccb7ae8e1a89ff7e2e_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjAtMS0xLTEtMA_f4750cec-fa2c-4531-a42f-984ddbd353bd"
      unitRef="usd">245000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i11dab27e30264c088aa371c1c7f00585_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjAtMy0xLTEtMA_417a74b3-44f4-4cbb-aeb7-9197e8a9678f"
      unitRef="usd">299000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i323cf0244a9044f6a768f1b8beeb551c_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjAtNS0xLTEtMA_e2d545a7-56b4-46bc-90d8-74fb036c0955"
      unitRef="usd">527000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i66c6d5299eea41148e14cfdb72a32aed_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjAtNy0xLTEtMA_8daf1732-0963-4f10-9bbf-2281d9460747"
      unitRef="usd">573000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i60a9d9384c93447aa8ea3c743feb8dbf_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjEtMS0xLTEtMA_dfee73b1-bc20-41b2-b8ef-2319c82ff204"
      unitRef="usd">2224000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i80c4f1157d5f46538c8ce536b97e7487_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjEtMy0xLTEtMA_600a00e4-8119-42b8-a1ba-6153806d34ef"
      unitRef="usd">2052000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifc8652da5c564051a2a3544f1cf6ed76_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjEtNS0xLTEtMA_daa3cf81-e767-448c-ab57-4402546aa2bb"
      unitRef="usd">4620000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie9357a62777a4e0eb4bd59deca96dfed_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjEtNy0xLTEtMA_770ca28b-cb7a-45b8-8054-b7d2dce3d0ac"
      unitRef="usd">4461000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0932c901b9e84da8bb60fb0577a52601_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjMtMS0xLTEtMA_66febee6-bd19-412c-9704-ee0a204f6737"
      unitRef="usd">1095000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5e3de641046b433f8db18bc8893ee2e3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjMtMy0xLTEtMA_87622a60-1639-4120-8691-7315e2acf55d"
      unitRef="usd">136000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i11be47f988a24a7fab48f8b80edc656e_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjMtNS0xLTEtMA_efaf38ac-1c6f-4a88-a948-9ae76d476f88"
      unitRef="usd">1714000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib0386eeaf0c14e69b4fdf27bfa7d9014_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjMtNy0xLTEtMA_5c0a0b3d-064a-495b-ad3d-1dfef28d2901"
      unitRef="usd">1061000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8b92ec411cd34f3cb17502635014700d_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjQtMS0xLTEtMA_c84b1251-3eee-4400-b2ac-ffea7a0fd583"
      unitRef="usd">22000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib22d1ae11d6f41d2af80d1a3e4273f43_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjQtMy0xLTEtMA_9a94b0a8-b529-45eb-80dc-e7681e2909fb"
      unitRef="usd">11000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9ffb6a2f2b3e437d9fd355d4d265523b_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjQtNS0xLTEtMA_fdd11a3d-a080-4462-96da-abd756dfed03"
      unitRef="usd">38000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i338dad7aa8f04959a8e3c4094abefb0c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjQtNy0xLTEtMA_45122207-ea2f-49ec-a4c1-8dc2bb83caf6"
      unitRef="usd">20000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id425f025fc244b3bbc2b31b73ac211bd_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjUtMS0xLTEtMA_6368ce4d-e75a-4163-a922-19978ac608c5"
      unitRef="usd">-534000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i782657b72ba64142a8aaa986350a030c_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjUtMy0xLTEtMA_8eebec5f-c974-4fad-b013-089d1fa49de2"
      unitRef="usd">-580000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i822b24f8a97a477eab9b76ee767548c6_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjUtNS0xLTEtMA_c8c3ffec-ca13-4fd4-ac97-57cb0452a02e"
      unitRef="usd">-1576000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4ae80d09cd964c63ab1ca3937c899a64_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjUtNy0xLTEtMA_c5eb8963-e492-4241-8c02-ceab4db21091"
      unitRef="usd">-1072000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icb872c8c63784a5c82d3e886e25714e6_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjYtMS0xLTEtMA_b7d2fa00-bc1f-4060-aa00-3186490c5fd5"
      unitRef="usd">7955000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8385da6e3c1143d4bdcc6e5c1158c82a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjYtMy0xLTEtMA_5e6d25a6-d775-4a30-ab08-be2984a445f4"
      unitRef="usd">5715000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i03653f7f21734812bb41773354c4a07d_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjYtNS0xLTEtMA_38461e05-160c-4c97-94be-f4784261d2bb"
      unitRef="usd">14980000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib91579d8e0c449d281e327454ada1273_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjYtNy0xLTEtMA_26a2609f-8875-4bf5-a481-557e97af3778"
      unitRef="usd">13444000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iba4e09594e82472fa729b46a3b94a754_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjgtMS0xLTEtMA_dc74a77b-7ca0-4763-be56-d224de69674d"
      unitRef="usd">4222000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9bdf3b6d95824823b2752b3289a1bbcb_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjgtMy0xLTEtMA_d4fe01fc-0d0a-4e01-9e77-84d3950705a6"
      unitRef="usd">3524000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iddd77a763bf8433da4110e3d83729781_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjgtNS0xLTEtMA_51a96d23-a25e-4dca-81ea-822dc51c118f"
      unitRef="usd">8288000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i74fc99219ba142cfb155bfb361b8f17b_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjgtNy0xLTEtMA_c399c376-83fd-4c65-8528-ca105284c1c9"
      unitRef="usd">7203000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i491d94438f4b47ae868ba4169993522b_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjktMS0xLTEtMA_7b59eb0c-e93f-42d6-95e4-0ac17a6731a7"
      unitRef="usd">355000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia21c34d79d5c40d78cac917a5e9f167d_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjktMy0xLTEtMA_99c987b6-6327-4e9e-8789-699b659bb360"
      unitRef="usd">234000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6279215618424280965ea0756604e8f9_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjktNS0xLTEtMA_79f63388-4d98-4669-95d2-8521f6d07708"
      unitRef="usd">713000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i519f7789596e4eb8b0f6be926f23bbc6_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMjktNy0xLTEtMA_1103a843-09f4-41dc-a973-984c8e4e0df9"
      unitRef="usd">559000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ida5964904db3422786d62c5f73c57347_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzAtMS0xLTEtMA_2aca8a0b-da77-4a27-8bef-fee0236e3853"
      unitRef="usd">643000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib99a8fecd87a450399c056c13f79ae18_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzAtMy0xLTEtMA_a136f241-571e-422e-a296-6394c8a2aee9"
      unitRef="usd">321000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i768cb62f442b46df8cd44d2b60b268b6_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzAtNS0xLTEtMA_15cd9199-8e2c-4654-b6e7-1487b73c80d3"
      unitRef="usd">1216000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0a9a7b64630541d39fbe6d9b37534e4c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzAtNy0xLTEtMA_aed02e65-56da-4821-98ad-a2c6c68bbf73"
      unitRef="usd">834000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6966761ecb08472e905068b19cca53de_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzEtMS0xLTEtMA_504a9ead-bba1-4555-90c7-75bec1474a9c"
      unitRef="usd">5220000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if83261a7bb694ebcb280e3acf238fac6_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzEtMy0xLTEtMA_4ab3ec7e-ff9f-475e-96ff-2a5ff7660a75"
      unitRef="usd">4079000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i59b2a135163f40c2bc02b16d60db3304_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzEtNS0xLTEtMA_f017ee00-a59d-4a12-8717-8db4ca884621"
      unitRef="usd">10217000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i872cd88754904143bd8b2894d33869c9_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzEtNy0xLTEtMA_04de720b-0a9c-488a-83df-0af6948399f8"
      unitRef="usd">8596000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie79573625cc34cb9b0d707801d799dbc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzMtMS0xLTEtMA_0c61d4db-9388-4092-80e6-c2e88c573745"
      unitRef="usd">92000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iee23ee03fbfa4687a8bcb4eddf65acb1_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzMtMy0xLTEtMA_ac131441-ae87-4b00-9c7c-c8930eeec63b"
      unitRef="usd">40000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ief0f7083654e4b1fa75def1e44cbf792_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzMtNS0xLTEtMA_71386c48-84ef-45f3-9e3f-057d5025bd09"
      unitRef="usd">181000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3108a85562194935b6d61f59cb6000c1_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzMtNy0xLTEtMA_c0d741e5-eff4-42bc-90b9-cd37a499f5dc"
      unitRef="usd">160000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i85ef0ae7c8954c6a8bb793b0485ce9dc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzQtMS0xLTEtMA_6a026d45-b811-4513-a356-443cf07e47a0"
      unitRef="usd">-723000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i71f3172898a043adb90f31a8aa77a4e0_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzQtMy0xLTEtMA_274e9996-651c-4e01-8187-d78a41c239de"
      unitRef="usd">-547000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic9337a314b7940ed9ab7277db35cd9f3_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzQtNS0xLTEtMA_cd207be4-9945-4921-8d02-831522bdfdb1"
      unitRef="usd">-1434000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1a1de684477b4bc29819a5654a6a7651_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzQtNy0xLTEtMA_a1799e11-51ac-40a2-b3ba-a1060b0acc6b"
      unitRef="usd">-1222000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzUtMS0xLTEtMA_e412d305-0671-42d5-940e-0fcbd4c937ca"
      unitRef="usd">28546000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzUtMy0xLTEtMA_f632659d-3104-4a5a-9e61-f9a26abd5470"
      unitRef="usd">23715000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzUtNS0xLTEtMA_f51289c3-b946-4293-a779-d0309fc44def"
      unitRef="usd">55751000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmQ0MDM3ODhjYjY3NDQwNzc4NDcxNzc4NzUyYTE4ZjhhL3RhYmxlcmFuZ2U6ZDQwMzc4OGNiNjc0NDA3Nzg0NzE3Nzg3NTJhMThmOGFfMzUtNy0xLTEtMA_700eb61a-77a4-4974-b635-3f1496a21c4f"
      unitRef="usd">50324000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idec6bd0f365446bb870af736ba7d496a_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMi0xLTEtMS0w_783b9c5b-6d28-40ff-98f0-1782f2630d51"
      unitRef="usd">22182000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie36a611cd60a4b2cb462349c7dc2d6b0_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMi0zLTEtMS0w_e8de84a5-c34d-4a24-b772-1947cdbe42bf"
      unitRef="usd">18656000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idcc75cf54ebc48baa5e63458c5741c75_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMi01LTEtMS0w_9063ee63-1769-4fc2-abd6-922e52b54bdd"
      unitRef="usd">43338000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0ac2bbe6a16e48cb899b9fd9e5c6e19c_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMi03LTEtMS0w_8db761db-d569-46c3-ac72-e0bfe58f450a"
      unitRef="usd">39346000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0d736904312f423597ff847095930e93_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMy0xLTEtMS0w_9371b141-b7e5-4f56-a84e-3d1bf08f5ec4"
      unitRef="usd">5683000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i49e9c169b55d4b7ca34e060f2bf3db6a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMy0zLTEtMS0w_4f5face7-ded0-4153-b059-0e9051da6217"
      unitRef="usd">4621000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibc3bb01411f54b5e978cb5c55b56df5a_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMy01LTEtMS0w_bf8c46c3-dfe5-4bda-a129-7f5f040a9d5f"
      unitRef="usd">11035000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib2c824971da4452d956422a2ed1ab7b9_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfMy03LTEtMS0w_bf57f119-b83d-4cff-a77e-0e1e2d171a17"
      unitRef="usd">9654000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iec8ddaee7ef44342862e3dc9a3e5dfe1_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNC0xLTEtMS0w_04234284-4738-484c-bef9-49474b38d5e0"
      unitRef="usd">681000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7f143da6299949888ad4ac9202964720_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNC0zLTEtMS0w_15e07ff7-ffdf-406e-b897-4a3a59406cf8"
      unitRef="usd">438000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i431301beae8f4057a414abb0bacea48c_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNC01LTEtMS0w_e3e446e0-b5c5-4ab9-bd79-62dbf162d15b"
      unitRef="usd">1378000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idff3482d4251483ebd4904dca600e0c1_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNC03LTEtMS0w_22e672c4-ff87-495c-aeca-bee84b467fb2"
      unitRef="usd">1324000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNS0xLTEtMS0w_279ec9cc-6b0e-4558-ba8b-fd3a4b44f138"
      unitRef="usd">28546000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNS0zLTEtMS0w_1d8cf9d1-314d-460e-93c7-f3dc96e8c13d"
      unitRef="usd">23715000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNS01LTEtMS0w_19081e4b-5902-4e44-a745-3ef803e3d698"
      unitRef="usd">55751000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmZkNWZmNDU2ZjY2YjRlOTdhYjM3YTkxNjU3NzcyNDE2L3RhYmxlcmFuZ2U6ZmQ1ZmY0NTZmNjZiNGU5N2FiMzdhOTE2NTc3NzI0MTZfNS03LTEtMS0w_bd38965f-8fd3-43bc-a036-28a6c40bdc05"
      unitRef="usd">50324000000</us-gaap:Revenues>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RleHRyZWdpb246MWVkZDk5YmQwYzhmNDA1NGE1NzgwYmNhNjk4NzRjZGJfNjY4_49f63cd7-1598-421e-8f82-cab8c64e0d2f">&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize our accounts receivable and other balances that are not separately presented in our condensed consolidated balance sheet that relate to the recognition of revenue and collection of the related cash, as well as the deferred costs associated with our contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,110&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,466&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMS0xLTEtMS0w_350c4ae1-dc18-408d-bf32-b1a6ab879f0e"
      unitRef="usd">11841000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMS0zLTEtMS0w_d5132d41-9bd5-4351-96f5-736b7b79d093"
      unitRef="usd">12273000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMi0xLTEtMS0w_864264c2-1fa3-465a-9dc6-7db339769349"
      unitRef="usd">730000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMi0zLTEtMS0w_4bf82be3-b0f7-45b3-97af-4259b774e67c"
      unitRef="usd">807000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMy0xLTEtMS0w_a1e4454b-20c1-4877-a56a-13f5c6352faa"
      unitRef="usd">11110000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOjZhZWJiNGUwN2UxNzRhZjRhMzE2YjEzNDhkMzc4NjNmL3RhYmxlcmFuZ2U6NmFlYmI0ZTA3ZTE3NGFmNGEzMTZiMTM0OGQzNzg2M2ZfMy0zLTEtMS0w_55e218e9-f0b9-4554-a137-e24a50364748"
      unitRef="usd">11466000000</us-gaap:AccountsReceivableNetCurrent>
    <cmcsa:ScheduleOfOtherBalanceSheetAccountsTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RleHRyZWdpb246MWVkZDk5YmQwYzhmNDA1NGE1NzgwYmNhNjk4NzRjZGJfNjY0_ff6f9994-538b-4dba-9660-b6302df001ec">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent receivables, net (included in other noncurrent assets, net)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract acquisition and fulfillment costs (included in other noncurrent assets, net)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent deferred revenue (included in other noncurrent liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cmcsa:ScheduleOfOtherBalanceSheetAccountsTableTextBlock>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMS0xLTEtMS0w_846acfab-058e-497d-b953-9c261e49a9c6"
      unitRef="usd">1091000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMS0zLTEtMS0w_2b07128c-3ef9-4008-bb43-6156d9f21c9a"
      unitRef="usd">1091000000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMi0xLTEtMS0w_e1205a4b-7241-4fe5-b44f-8c9522809d62"
      unitRef="usd">1022000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMi0zLTEtMS0w_c3c3db6b-fd91-46e5-be53-da605ef0c77f"
      unitRef="usd">1060000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMy0xLTEtMS0w_f37c648b-fba4-4725-86a5-bf6a5f8172ef"
      unitRef="usd">719000000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80My9mcmFnOjFlZGQ5OWJkMGM4ZjQwNTRhNTc4MGJjYTY5ODc0Y2RiL3RhYmxlOmRkYmExMTJhYWYyMzQ2M2Q5NTkxMjM1NTg2NzVjM2E4L3RhYmxlcmFuZ2U6ZGRiYTExMmFhZjIzNDYzZDk1OTEyMzU1ODY3NWMzYThfMy0zLTEtMS0w_4981845c-cc9b-4ebc-a690-d9f00aeeb99a"
      unitRef="usd">750000000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:EntertainmentTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfMjg1_044759e7-a068-4d42-866d-d5b1301d9559">Programming and Production Costs&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Video distribution programming&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Film and television content:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Owned&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,063&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 25pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Licensed, including sports rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,248&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total programming and production costs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,256&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,817&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,175&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,118&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) Amount includes amortization of owned content of $1.8 billion and $3.5 billion for the three and six months ended June&#160;30, 2021, respectively, and $1.5 billion and $3.3 billion for the three and six months ended June&#160;30, 2020, respectively, as well as participations and residuals expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Capitalized Film and Television Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Owned:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Released, less amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completed, not released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In production and in development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licensed, including sports advances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Film and television costs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,372&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,340&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EntertainmentTextBlock>
    <cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfMjg5_ee407b93-c6e3-4a45-87ac-b415e49be2e6">&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Video distribution programming&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Film and television content:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Owned&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,063&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 25pt 2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Licensed, including sports rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,248&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;547&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total programming and production costs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,256&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,817&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,175&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,118&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(a) Amount includes amortization of owned content of $1.8 billion and $3.5 billion for the three and six months ended June&#160;30, 2021, respectively, and $1.5 billion and $3.3 billion for the three and six months ended June&#160;30, 2020, respectively, as well as participations and residuals expenses.&lt;/span&gt;&lt;/div&gt;</cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock>
    <cmcsa:VideoDistributionProgrammingExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfMi0xLTEtMS0yMjE5_948f1e6c-7809-43ac-9daf-8c0a68b0b700"
      unitRef="usd">3414000000</cmcsa:VideoDistributionProgrammingExpense>
    <cmcsa:VideoDistributionProgrammingExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfMi0xLTEtMS0yMjE5_e5757dc1-6b9d-463f-8d79-18f143004095"
      unitRef="usd">3414000000</cmcsa:VideoDistributionProgrammingExpense>
    <cmcsa:VideoDistributionProgrammingExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfMi0zLTEtMS0yMjE5_f1e11d89-10f7-48d3-a95d-e28c659fc844"
      unitRef="usd">3046000000</cmcsa:VideoDistributionProgrammingExpense>
    <cmcsa:VideoDistributionProgrammingExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfMi01LTEtMS0w_b0af49d6-4e39-41e0-a08a-0e0bc8c47648"
      unitRef="usd">6930000000</cmcsa:VideoDistributionProgrammingExpense>
    <cmcsa:VideoDistributionProgrammingExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfMi03LTEtMS0w_f5cf454e-5ff3-403e-bf55-5d3c2af5b46a"
      unitRef="usd">6261000000</cmcsa:VideoDistributionProgrammingExpense>
    <cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNC0xLTEtMS0yMjE5_71693cac-e052-46f4-b39d-1b3f497a8284"
      unitRef="usd">2227000000</cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals>
    <cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNC0xLTEtMS0yMjE5_9a9c0d8a-542e-4142-b046-989cb25312c7"
      unitRef="usd">2227000000</cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals>
    <cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNC0zLTEtMS0yMjE5_74988557-5738-49ac-bc84-991afd8cd17c"
      unitRef="usd">1936000000</cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals>
    <cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNC01LTEtMS0w_8ea705b3-a109-408a-8eda-a1075db3034e"
      unitRef="usd">4191000000</cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals>
    <cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNC03LTEtMS0w_afdb8030-4796-4fb2-ab15-d21e65a1123e"
      unitRef="usd">4063000000</cmcsa:FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNS0xLTEtMS0yMjE5_29c8cc5c-acfc-463c-8a87-8643b17b9f13"
      unitRef="usd">3318000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNS0xLTEtMS0yMjE5_851d7cf2-e9d6-4919-8320-76efb5989454"
      unitRef="usd">3318000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNS0zLTEtMS0yMjE5_9e3614ba-e719-4923-b78d-12f970e08424"
      unitRef="usd">1584000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNS01LTEtMS0w_761ffa4d-fad3-4e88-bbc1-68199988b11f"
      unitRef="usd">6492000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNS03LTEtMS0w_c18edecd-0f8d-4048-8b76-f3b613dcecd0"
      unitRef="usd">4248000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense>
    <cmcsa:OtherProgrammingAndProductionExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNi0xLTEtMS0yMjE5_2ae7bd63-e272-49d8-b51e-e7e5a569b668"
      unitRef="usd">297000000</cmcsa:OtherProgrammingAndProductionExpense>
    <cmcsa:OtherProgrammingAndProductionExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNi0xLTEtMS0yMjE5_3d6f75dd-250a-4ff8-9b53-f3ffa88cf86b"
      unitRef="usd">297000000</cmcsa:OtherProgrammingAndProductionExpense>
    <cmcsa:OtherProgrammingAndProductionExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNi0zLTEtMS0yMjE5_97078d80-2927-4131-a00e-ba228ad7d453"
      unitRef="usd">251000000</cmcsa:OtherProgrammingAndProductionExpense>
    <cmcsa:OtherProgrammingAndProductionExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNi01LTEtMS0w_5b23df76-a4ef-4dee-91b9-bd9ce6a88dad"
      unitRef="usd">562000000</cmcsa:OtherProgrammingAndProductionExpense>
    <cmcsa:OtherProgrammingAndProductionExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNi03LTEtMS0w_cb7637e2-6bcb-4d5e-92e9-103e14561bb5"
      unitRef="usd">547000000</cmcsa:OtherProgrammingAndProductionExpense>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNy0xLTEtMS0yMjE5_f7d47b34-0f94-4168-b6ec-a9d8155a8d02"
      unitRef="usd">9256000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNy0zLTEtMS0yMjE5_19571a89-5541-4e5e-8d4a-db923d238276"
      unitRef="usd">6817000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNy01LTEtMS0w_ff2bb604-001c-48f2-aeeb-f7f3e173f281"
      unitRef="usd">18175000000</cmcsa:ProgrammingAndProductionCosts>
    <cmcsa:ProgrammingAndProductionCosts
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjRlZTMwNDZiYjM0ZDQ1MTA4ZTNlNDZjZGJiZDU0YjhjL3RhYmxlcmFuZ2U6NGVlMzA0NmJiMzRkNDUxMDhlM2U0NmNkYmJkNTRiOGNfNy03LTEtMS0w_aa00c4d5-9aed-4eb7-902a-bfdbd673aa18"
      unitRef="usd">15118000000</cmcsa:ProgrammingAndProductionCosts>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfNzE0NjgyNTU4MTE5MQ_d4680c0a-5d17-4b1d-ba05-d01e59fc46e8"
      unitRef="usd">1800000000</us-gaap:FilmMonetizedOnItsOwnAmortizationExpense>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfNzE0NjgyNTU4MTIwMA_f86d0803-a9bd-4e7f-87f4-416301df1e42"
      unitRef="usd">3500000000</us-gaap:FilmMonetizedOnItsOwnAmortizationExpense>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfNzE0NjgyNTU4MTIwNA_ecb9b311-069d-4919-a50b-8dd8fd2e10d1"
      unitRef="usd">1500000000</us-gaap:FilmMonetizedOnItsOwnAmortizationExpense>
    <us-gaap:FilmMonetizedOnItsOwnAmortizationExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfNzE0NjgyNTU4MTIwOA_337ef892-95ff-4b6e-82e4-55994d6bd1fe"
      unitRef="usd">3300000000</us-gaap:FilmMonetizedOnItsOwnAmortizationExpense>
    <cmcsa:ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RleHRyZWdpb246OTg5NmIzZGM2NjVkNDQ1ODlmZmEzMTIxM2M4MGI0ZTJfMjkw_3b0a6f29-4bdb-45a6-b4e8-419cd4765230">&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Capitalized Film and Television Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Owned:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Released, less amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Completed, not released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;In production and in development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Licensed, including sports advances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Film and television costs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,372&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,340&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmcsa:ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfMi0xLTEtMS0w_8bfb6e65-e02a-4252-bb21-6865a7163fee"
      unitRef="usd">4094000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfMi0zLTEtMS0w_3ad62dbf-d1d2-4030-a4c8-84da1fe11392"
      unitRef="usd">3815000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfMy0xLTEtMS0w_94630c10-2468-489e-9e7b-3945cb7dec30"
      unitRef="usd">421000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfMy0zLTEtMS0w_c774546f-ae7e-4402-95cc-ff0f621aa6a4"
      unitRef="usd">139000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased>
    <cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNC0xLTEtMS0w_5afd3485-a3a8-4b5f-aaad-faac55af3f45"
      unitRef="usd">2423000000</cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment>
    <cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNC0zLTEtMS0w_97606bbf-c2f2-4c95-9a65-03b31ff6cc5e"
      unitRef="usd">2755000000</cmcsa:FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCost
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNS0xLTEtMS0w_70e12529-4ef7-4930-8fd1-d2138e000852"
      unitRef="usd">6937000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCost>
    <us-gaap:FilmMonetizedOnItsOwnCapitalizedCost
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNS0zLTEtMS0w_1d75fcf2-ffd4-45cb-bf06-69cc457f6463"
      unitRef="usd">6709000000</us-gaap:FilmMonetizedOnItsOwnCapitalizedCost>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNi0xLTEtMS0w_7b3ae672-0d38-4522-bc37-a408e714e4a7"
      unitRef="usd">5435000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost>
    <cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfNi0zLTEtMS0w_243b96b5-0ce3-4322-b68b-ff473caa1b5d"
      unitRef="usd">6631000000</cmcsa:EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost>
    <cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfOS0xLTEtMS0w_7182712c-1277-417c-8cd9-ea5c97ea0711"
      unitRef="usd">12372000000</cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances>
    <cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF80OS9mcmFnOjk4OTZiM2RjNjY1ZDQ0NTg5ZmZhMzEyMTNjODBiNGUyL3RhYmxlOjY5MjQzM2M3NzdmOTQ1MGJiMGFkNDcxYzdiNGI5M2IzL3RhYmxlcmFuZ2U6NjkyNDMzYzc3N2Y5NDUwYmIwYWQ0NzFjN2I0YjkzYjNfOS0zLTEtMS0w_21fecd7c-dad0-4363-b498-1f79f8b7817e"
      unitRef="usd">13340000000</cmcsa:FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTU4OQ_bad5bbdc-905f-450a-9eb8-7344c1e5b001">Long-Term Debt&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, our debt had a carrying value of $98.6 billion and an estimated fair value of $114.7 billion. As of December&#160;31, 2020, our debt had a carrying value of $103.8 billion and an estimated fair value of $125.6 billion. The estimated fair value of our publicly traded debt was primarily based on Level 1 inputs that use quoted market value for the debt. The estimated fair value of debt for which there are no quoted market prices was based on Level 2 inputs that use interest rates available to us for debt with similar terms and remaining maturities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, we entered into a new $11 billion revolving credit facility due March 30, 2026 with a syndicate of banks that may be used for general corporate purposes. We may increase the commitments under the revolving credit facility up to a total of $14 billion, as well as extend the expiration date to no later than March 30, 2028, subject to approval of the lenders. The interest rate on the revolving credit facility consists of a base rate plus a borrowing margin that is determined based on Comcast&#x2019;s credit rating. As of June&#160;30, 2021, the borrowing margin for borrowings based on the London Interbank Offered Rate was 1.00%. Our revolving credit facility requires that we maintain certain financial ratios based on debt and EBITDA, as defined in the revolving credit facility. We were in compliance with all financial covenants for all periods presented. The new &lt;/span&gt;&lt;/div&gt;revolving credit facility replaced an aggregate $9.2 billion of existing revolving credit facilities due May 26, 2022, which were terminated. Our revolving credit facilities were undrawn as of both June&#160;30, 2021 and December&#160;31, 2020.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfNzE_6eb44af4-f8bd-4616-8f0e-3b38b2c7deff"
      unitRef="usd">98600000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtFairValue
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTA1_c596a756-6982-453c-b77d-269b721a372a"
      unitRef="usd">114700000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTUz_4cb6932f-fd7d-457a-9d0c-4ee4f4e7773a"
      unitRef="usd">103800000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtFairValue
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTk2_dcb67055-4410-4b49-8a42-d88f226bd723"
      unitRef="usd">125600000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia9a8b6efdfff4bbfbcb6902126318a10_I20210331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfNTc5_72d1364a-4a8a-4f8e-9e03-851712c426f5"
      unitRef="usd">11000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <cmcsa:LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity
      contextRef="ia9a8b6efdfff4bbfbcb6902126318a10_I20210331"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfNzg3_2b2283b4-e82f-4a05-8180-4602f36428bd"
      unitRef="usd">14000000000</cmcsa:LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9e4d6ec1bcc54b6d97a245725f2791a2_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTE0Mw_e46d97a3-3593-4fba-b69c-f83535dc4a6c"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ifd7a187018a74d73a91aee0b7725c911_I20210228"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82MS9mcmFnOjNiNWYzOWI3OGE5ZTQ5YzFiYWM1MGVjOGM3N2Y4OWJiL3RleHRyZWdpb246M2I1ZjM5Yjc4YTllNDljMWJhYzUwZWM4Yzc3Zjg5YmJfMTQzMw_7d3235bf-f1b4-4df3-aa5e-314ca3503c1f"
      unitRef="usd">9200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <cmcsa:SignificantTransactionsTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfOTA2_2a02ba3e-40bc-4efc-9f0c-1f14a98712d4">Significant Transactions&lt;div style="margin-top:6.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Universal Beijing Resort&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 30% 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. As of June&#160;30, 2021, Universal Beijing Resort had $3.3 billion of debt outstanding, including $2.9 billion principal amount of a term loan under the debt financing agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, our condensed consolidated balance sheet included assets and liabilities of Universal Beijing Resort, totaling $8.9 billion and $7.1&#160;billion, respectively. The assets and liabilities of Universal Beijing Resort primarily consist of property and equipment, operating lease assets and liabilities, and debt.&lt;/span&gt;&lt;/div&gt;</cmcsa:SignificantTransactionsTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i330da9cc97844aff9e2f8112c8d8ca01_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfMjU1_67e4755a-6c56-46f6-ae64-82968119cf6e"
      unitRef="number">0.30</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:OtherLongTermDebt
      contextRef="i330da9cc97844aff9e2f8112c8d8ca01_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfNDk4_93152189-ac17-46db-b024-901d112f0405"
      unitRef="usd">3300000000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="i3866e4c103a54b8cb8b492153b698820_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfNTMy_13fc5cc9-a235-44ba-b8a8-a0f0bfa8dc8b"
      unitRef="usd">2900000000</us-gaap:OtherLongTermDebt>
    <us-gaap:Assets
      contextRef="i330da9cc97844aff9e2f8112c8d8ca01_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfNzI1_036631b9-e752-4069-a133-f39678442384"
      unitRef="usd">8900000000</us-gaap:Assets>
    <us-gaap:Liabilities
      contextRef="i330da9cc97844aff9e2f8112c8d8ca01_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF82Ny9mcmFnOjY1ZmUxY2JhZWJmNzRmZjFiMTc2ZjdjZjJiNjU5YjUzL3RleHRyZWdpb246NjVmZTFjYmFlYmY3NGZmMWIxNzZmN2NmMmI2NTliNTNfNzMy_57222a3d-14e7-48b5-83cb-53dbfe8b244a"
      unitRef="usd">7100000000</us-gaap:Liabilities>
    <us-gaap:InvestmentTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTU5OA_7a5c446a-8dee-4378-81d1-b829e4e2156f">Investments&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investment and Other Income (Loss), Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in net income (losses) of investees, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized and unrealized gains (losses) on equity securities, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,216&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;420&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,607&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of unrealized gains (losses) recognized in the three months ended June&#160;30, 2021 and 2020 that related to marketable and nonmarketable equity securities still held as of the end of each reporting period were gains of $153&#160;million and losses of $79&#160;million, respectively. The amount of unrealized gains (losses) recognized in the six months ended June&#160;30, 2021 and 2020 that related to marketable and nonmarketable equity securities still held as of the end of each reporting period were gains of $264&#160;million and losses of $120&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:10.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity method&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonmarketable equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Investment securing collateralized obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Noncurrent investments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,903&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,820&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Method &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Atairos&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. For the six months ended June&#160;30, 2021 and 2020, we made cash capital contributions to Atairos totaling $24 million and $172 million, respectively. As of June&#160;30, 2021 and December&#160;31, 2020, our investment in Atairos was $4.8 billion and $3.9 billion, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Hulu and Collateralized Obligation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2019, we borrowed $5.2 billion under a term loan facility due March 2024 which is fully collateralized by the minimum guaranteed proceeds of the put/call option related to our investment in Hulu. As of June&#160;30, 2021 and December&#160;31, 2020, the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;carrying value and fair value of our collateralized obligation were $5.2 billion. The estimated fair value was based on Level 2 inputs that use interest rates for debt with similar terms and remaining maturities. We present our investment in Hulu and the term loan separately in our condensed 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;AirTouch&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2020, Verizon Americas, Inc., formerly known as AirTouch Communications, Inc. (&#x201c;AirTouch&#x201d;), redeemed the two series of preferred stock and we received cash payments totaling $1.7&#160;billion. Subsequently, we redeemed and repurchased the three series of preferred shares issued by one of our consolidated subsidiaries and made cash payments totaling $1.8&#160;billion.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentTextBlock>
    <cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTYwMA_330b5182-6c3c-4078-a69c-2756a21e4f23">&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investment and Other Income (Loss), Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in net income (losses) of investees, net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized and unrealized gains (losses) on equity securities, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Investment and other income (loss), net&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,216&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;420&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,607&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(296)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMi0xLTEtMS0w_8f855462-5253-49f4-944f-a0ea7df4da8b"
      unitRef="usd">959000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMi0zLTEtMS0w_858c5678-f839-42da-811e-6a3493a26b91"
      unitRef="usd">300000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMi01LTEtMS0w_2f3b8a89-4536-49f1-83b8-d1deaf4bb8f1"
      unitRef="usd">1095000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMi03LTEtMS0w_e0d41432-028b-4320-a897-ecaed86f2a2a"
      unitRef="usd">-368000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMy0xLTEtMS0w_b1d429e5-38db-4f26-a090-a9c23a0533f2"
      unitRef="usd">189000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMy0zLTEtMS0w_23d49c54-8157-44f4-ad80-0d66b1298e75"
      unitRef="usd">5000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMy01LTEtMS0w_2944c69a-a44f-425c-9e09-6c97dde5673d"
      unitRef="usd">426000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfMy03LTEtMS0w_7ef8c135-fb68-41ff-a0cf-e93a9e70697a"
      unitRef="usd">-53000000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <cmcsa:OtherIncomeLossNet
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNC0xLTEtMS0w_25e85f2a-3e42-44fc-82c7-3da76432a84e"
      unitRef="usd">69000000</cmcsa:OtherIncomeLossNet>
    <cmcsa:OtherIncomeLossNet
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNC0zLTEtMS0w_e04e169b-4641-4969-9f57-31c7ca91aeb6"
      unitRef="usd">115000000</cmcsa:OtherIncomeLossNet>
    <cmcsa:OtherIncomeLossNet
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNC01LTEtMS0w_25f74601-cc78-4c09-b302-19f405afd323"
      unitRef="usd">87000000</cmcsa:OtherIncomeLossNet>
    <cmcsa:OtherIncomeLossNet
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNC03LTEtMS0w_7d3cbd35-0986-4c28-81ef-b5a0a8a71853"
      unitRef="usd">125000000</cmcsa:OtherIncomeLossNet>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNS0xLTEtMS0w_5893739d-c0f4-4c16-b222-f9f31da5f437"
      unitRef="usd">1216000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNS0zLTEtMS0w_48358603-57ae-4331-acf3-a6e1fee826f3"
      unitRef="usd">420000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNS01LTEtMS0w_24d60897-83e9-416a-9f17-a9e51a572990"
      unitRef="usd">1607000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOmNhYWUzNWUwYzU2MzQxNzJiNDllNDRmNGZlMGY1NTNlL3RhYmxlcmFuZ2U6Y2FhZTM1ZTBjNTYzNDE3MmI0OWU0NGY0ZmUwZjU1M2VfNS03LTEtMS0w_b32c978b-70a7-4e7b-a44e-326b769281cc"
      unitRef="usd">-296000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMjA0OA_13b49092-ac04-4ffe-a124-5bb18d42dd3d"
      unitRef="usd">153000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMjA2Mg_dde39ad2-de0e-4320-963b-f52edc374f1c"
      unitRef="usd">-79000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMjgw_e4ac9a8e-4530-4d38-9bec-3b5422af12ff"
      unitRef="usd">264000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMjk3_eb0f02ad-0698-4ac0-a95c-0751a4517e54"
      unitRef="usd">-120000000</us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss>
    <us-gaap:SummaryInvestmentHoldingsTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTYwMg_4ee8d3f0-daee-433d-a83c-665839161030">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity method&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonmarketable equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Investment securing collateralized obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Noncurrent investments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,903&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,820&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryInvestmentHoldingsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMS0xLTEtMS0w_0e543d7b-7fa6-4cc5-91b6-dd3a68316aa0"
      unitRef="usd">6921000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMS0zLTEtMS0w_71c98bbf-8fff-4f61-a9ad-b137359a05a6"
      unitRef="usd">6006000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMi0xLTEtMS0w_4df37d2c-7d46-4524-ab14-83847054de11"
      unitRef="usd">338000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMi0zLTEtMS0w_c52ff65f-86c1-4d12-9524-3ddb93ca765a"
      unitRef="usd">460000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMy0xLTEtMS0w_515a5136-ba82-421f-a3c6-37e39030e9e6"
      unitRef="usd">2116000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfMy0zLTEtMS0w_45618c3a-19f7-4f17-ba8b-686cbd8a619b"
      unitRef="usd">1950000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:OtherInvestments
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNC0xLTEtMS0w_6bad9834-8131-47cd-90c4-29871a465e8f"
      unitRef="usd">131000000</us-gaap:OtherInvestments>
    <us-gaap:OtherInvestments
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNC0zLTEtMS0w_cc0e278e-bb4a-4844-81f4-118af790becb"
      unitRef="usd">143000000</us-gaap:OtherInvestments>
    <us-gaap:Investments
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNS0xLTEtMS0w_078dc6f7-c8e1-44d0-8ce6-98c7266029ae"
      unitRef="usd">9506000000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNS0zLTEtMS0w_04cb2d9c-0497-42fa-b07f-f644a3edf508"
      unitRef="usd">8559000000</us-gaap:Investments>
    <us-gaap:ShortTermInvestments
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNi0xLTEtMS0w_d312a9ee-84e5-44e5-9619-1ac1f1bc63d3"
      unitRef="usd">39000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNi0zLTEtMS0w_1a3c8a18-a248-4c07-a2ef-3499202b793f"
      unitRef="usd">292000000</us-gaap:ShortTermInvestments>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNy0xLTEtMS0w_6a7fd9df-89f1-44e9-b254-abe53380156c"
      unitRef="usd">564000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <cmcsa:InvestmentSecuringCollateralizedObligation
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfNy0zLTEtMS0w_d4730835-d86b-4e67-a301-a2defee28845"
      unitRef="usd">447000000</cmcsa:InvestmentSecuringCollateralizedObligation>
    <us-gaap:LongTermInvestments
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfOC0xLTEtMS0w_36923102-59b3-460a-bc89-14884743313a"
      unitRef="usd">8903000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RhYmxlOjJmM2FkZGRhNDdhMDRmOTdhYjdkMjJmMmUxMzU3MDkwL3RhYmxlcmFuZ2U6MmYzYWRkZGE0N2EwNGY5N2FiN2QyMmYyZTEzNTcwOTBfOC0zLTEtMS0w_0661a1aa-c233-4fbb-9829-60215d920b69"
      unitRef="usd">7820000000</us-gaap:LongTermInvestments>
    <cmcsa:CapitalContributionToVIE
      contextRef="i3d3b4e01250841b59146f31680344772_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4NzkyNw_4520a410-45d0-4531-8053-6d771eb1e510"
      unitRef="usd">24000000</cmcsa:CapitalContributionToVIE>
    <cmcsa:CapitalContributionToVIE
      contextRef="i3ea1dd94b5b9455db5a4e9ebdc240793_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4NzkxNA_043a964d-3955-4ca0-842a-f8da19bc41b2"
      unitRef="usd">172000000</cmcsa:CapitalContributionToVIE>
    <us-gaap:EquityMethodInvestments
      contextRef="i247e3a58758d465c9846cdf721d69eae_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4NzkyMA_e7a17c28-af2f-4657-ad71-f30a82c6225f"
      unitRef="usd">4800000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i6bbec0b2e0a84fb3b2301a558768ba1a_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4ODAyNg_4808e27b-d27b-4d6b-b93e-434444132f3b"
      unitRef="usd">3900000000</us-gaap:EquityMethodInvestments>
    <cmcsa:ProceedsFromCollateralizedObligation
      contextRef="i4c82c5c3f2584fb3930a80005c48b4e1_D20190101-20191231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4NzkzNQ_e955b268-5062-40e0-aade-b89ceddb9e72"
      unitRef="usd">5200000000</cmcsa:ProceedsFromCollateralizedObligation>
    <cmcsa:CollateralizedObligation
      contextRef="i980fcd52cee44ba884c2eb629f84eec2_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4Nzk0NQ_64fab716-4fb4-4cde-9fb3-e62a4612e683"
      unitRef="usd">5200000000</cmcsa:CollateralizedObligation>
    <cmcsa:CollateralizedObligationFairValue
      contextRef="i40c013c8ea9741298fb8e28d4be4db14_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4Nzk0NQ_863381cc-6c88-43c3-8d31-699ebb15196e"
      unitRef="usd">5200000000</cmcsa:CollateralizedObligationFairValue>
    <cmcsa:CollateralizedObligationFairValue
      contextRef="i980fcd52cee44ba884c2eb629f84eec2_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4Nzk0NQ_b47973a6-3872-421a-947b-a21b4066f559"
      unitRef="usd">5200000000</cmcsa:CollateralizedObligationFairValue>
    <cmcsa:CollateralizedObligation
      contextRef="i40c013c8ea9741298fb8e28d4be4db14_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMzI5ODUzNDg4Nzk0NQ_b50a5be8-efcc-45f3-b10c-c934727c5cf8"
      unitRef="usd">5200000000</cmcsa:CollateralizedObligation>
    <cmcsa:NumberOfPreferredStockSeries
      contextRef="i30bd9c11e58047b29f0bdeee60aab26e_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMjQ5Mg_de82c88a-121b-4c0d-8af0-e387b72adafc"
      unitRef="preferredstockseries">2</cmcsa:NumberOfPreferredStockSeries>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
      contextRef="i78dcdfdd82a540fea35dfab7cd392be2_D20200401-20200430"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMTk0MQ_9b9c02e3-f40f-4844-b829-589dbafb9495"
      unitRef="usd">1700000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <cmcsa:NumberOfPreferredStockSeries
      contextRef="ib4499bd2de0b4a01aa62cac3a79446e9_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMjQ5NQ_1840de46-45fc-4bb3-9be8-2e9c77280dce"
      unitRef="preferredstockseries">3</cmcsa:NumberOfPreferredStockSeries>
    <cmcsa:PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock
      contextRef="i440b8a69b1f34518a9659d22c5017621_D20200501-20200630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF83My9mcmFnOjlkZmQzOTE1NTEyZjRhODlhN2VhNDM2YTU2YmM0MTExL3RleHRyZWdpb246OWRmZDM5MTU1MTJmNGE4OWE3ZWE0MzZhNTZiYzQxMTFfMTA5OTUxMTYzMTk1Ng_1189493f-4cdc-437c-8814-a693f9129a55"
      unitRef="usd">1800000000</cmcsa:PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTMwMQ_4528ef66-6b61-4b28-82bb-72f322a53dd4">Equity and Share-Based Compensation&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted-Average Common Shares Outstanding&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average number of common shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average number of common shares outstanding &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. 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;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred gains (losses) on cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized gains (losses) on employee benefit obligations and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive income (loss), net of deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,992&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,884&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. Additionally, through our employee stock purchase plans, employees are able to purchase shares of our common stock at a discount through payroll deductions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, we granted 12.8 million RSUs and 42.3 million stock options related to our annual management awards. The weighted-average fair values associated with these grants were $54.62 per RSU and $9.64 per stock option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recognized Share-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted share units&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;282&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;271&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;589&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;495&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, we had unrecognized pretax compensation expense of $1.4 billion and $726 million related to nonvested RSUs and nonvested stock options, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTMwMg_bdcce3cc-3908-4d09-9706-f5b82c405697">&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted-Average Common Shares Outstanding&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average number of common shares outstanding &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average number of common shares outstanding &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMi0xLTEtMS0w_e2acaae8-1b24-4231-8432-c8991aba81e6"
      unitRef="shares">4601000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMi0zLTEtMS0w_57c890ff-6406-4414-abec-c075c0093f68"
      unitRef="shares">4570000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMi00LTEtMS0w_1fd2218a-4de0-4057-9702-dcf7732a87cd"
      unitRef="shares">4596000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMi02LTEtMS0w_eee05175-34b1-4e93-adc7-c6105f02812b"
      unitRef="shares">4566000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMy0xLTEtMS0w_ed0e06f0-4f32-4f6c-bc52-a69592691ae7"
      unitRef="shares">72000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMy0zLTEtMS0w_7d533b8b-1615-4d62-8418-ed228575b8ea"
      unitRef="shares">37000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMy00LTEtMS0w_faabba61-cbd5-49ad-b9f9-44aad77928ab"
      unitRef="shares">73000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfMy02LTEtMS0w_048c8708-e55a-458d-9b4d-b5a2dfe9f1b9"
      unitRef="shares">45000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfNC0xLTEtMS0w_2b4de804-ee1c-4e54-911a-eaedf308035b"
      unitRef="shares">4673000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfNC0zLTEtMS0w_cb1301e7-63f6-4df4-837b-1ba31b1294b5"
      unitRef="shares">4607000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfNC00LTEtMS0w_1c726dd6-d434-496e-9adb-eeee0b08d63b"
      unitRef="shares">4669000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOjc2ZDdmYzA2NTczMTQxYjY5ZjlkY2I5YTEyZGU3MDZlL3RhYmxlcmFuZ2U6NzZkN2ZjMDY1NzMxNDFiNjlmOWRjYjlhMTJkZTcwNmVfNC02LTEtMS0w_7a16c9a9-c669-48f2-ab9a-2bd703d44eab"
      unitRef="shares">4611000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTMwMw_fccc7395-edae-4098-9cad-5ac3cb4029c9">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. 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.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTMwNA_1f2a876e-4907-453a-be6f-fcb31ae1b70e">&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred gains (losses) on cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized gains (losses) on employee benefit obligations and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive income (loss), net of deferred taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,992&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,884&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfMS0xLTEtMS0w_d9557315-4631-4f8b-8b30-29c86a73601b"
      unitRef="usd">1806000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfMS0zLTEtMS0w_2771e11c-d627-4720-b754-0a2a51e64cd9"
      unitRef="usd">1790000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfMy0xLTEtMS0w_66d30ab9-b2c9-438c-8f9e-97d3f926e943"
      unitRef="usd">0</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfMy0zLTEtMS0w_4b483a44-54ab-44dc-82da-1b8de22c9d9c"
      unitRef="usd">-109000000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <cmcsa:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfNC0xLTEtMS0w_5aa21704-25ac-4796-8d31-a5d0d6d1d76f"
      unitRef="usd">-186000000</cmcsa:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax>
    <cmcsa:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfNC0zLTEtMS0w_d439dfea-f531-4775-9ef0-063b7b6bc3bb"
      unitRef="usd">-203000000</cmcsa:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfNi0xLTEtMS0w_066e4802-4a72-4e02-b9a5-c064a2ad7add"
      unitRef="usd">1992000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmFlMWFmZjVmNzY3NzQyM2E5MWNmNjIzMDQxOGVlZjUyL3RhYmxlcmFuZ2U6YWUxYWZmNWY3Njc3NDIzYTkxY2Y2MjMwNDE4ZWVmNTJfNi0zLTEtMS0w_6d5a446b-7914-414d-bb85-0ad8587bbd97"
      unitRef="usd">1884000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i11e88629f1fd41d2b218a46f3ecb6aa9_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfOTQz_8d8b75af-ab45-494a-80a4-41df361055b2"
      unitRef="shares">12800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i04a717cf5d704a8da18ab8fee276cb82_D20210301-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfOTU1_5f3c9a9f-42e6-4a68-91aa-2cb12ef69102"
      unitRef="shares">42300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i11e88629f1fd41d2b218a46f3ecb6aa9_D20210301-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTA4MA_4b7aa9e0-3f7b-4f63-8902-ae1b27c85ef0"
      unitRef="usdPerShare">54.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i04a717cf5d704a8da18ab8fee276cb82_D20210301-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTA5NQ_de106c09-1113-40f2-aeb8-3ebe920f0151"
      unitRef="usdPerShare">9.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTMwMA_28da8849-981b-4440-8ef3-5c8e8e4121a4">&lt;div style="margin-top:10.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recognized Share-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted share units&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;282&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;271&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;589&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;495&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if5bf8768508649c4a9ffe69a00a22f58_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMi0xLTEtMS0w_8a1d6416-5db8-44dc-b919-3096186f5966"
      unitRef="usd">185000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6ccadf5f33b54fe582d375275c41f452_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMi0zLTEtMS0w_c3e52faf-c083-4d20-8646-5900a462588c"
      unitRef="usd">179000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if23d1e212e4c4297a5b4077667338e58_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMi01LTEtMS0w_349c44ff-0ff8-48c5-8577-ff3c684c2ee1"
      unitRef="usd">391000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if93b5130f1e048c2b2a30a86cf18ba2d_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMi03LTEtMS0w_b54d50e1-4e0c-4447-b03c-d987b30d7271"
      unitRef="usd">320000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i587f0028b52c454cad1a9ca62fb20ed0_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMy0xLTEtMS0w_ab4b12dd-71a2-4662-ba84-6bd788f040bf"
      unitRef="usd">89000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia77904a24dce4d2a90769e62279c8b00_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMy0zLTEtMS0w_2e6f3726-d643-42ed-b270-0baa6b671710"
      unitRef="usd">83000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia662bc5342274bddadd1743577976952_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMy01LTEtMS0w_1548f5d1-00d6-4b90-83f0-4cfab1f25638"
      unitRef="usd">178000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i27f64a0fa41d4c2e86b78740e10db281_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfMy03LTEtMS0w_afe2800d-3976-4ff9-95b9-7fb96b04be90"
      unitRef="usd">154000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib0bafb5e6c1c4a9ab50ab8c00da517d5_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNC0xLTEtMS0w_28969e11-e40d-4121-b4b7-18000adf4cfb"
      unitRef="usd">9000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i086cdcabd3a74ad58a134ca8abca7d3a_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNC0zLTEtMS0w_298fe19b-a508-4f18-ac9f-65e8f000338d"
      unitRef="usd">9000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie2ac782e4cf848feba6aad85474f3d1f_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNC01LTEtMS0w_261b9c74-1b29-45c4-8599-080084d3edea"
      unitRef="usd">20000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia279ccffea624308b71a4856e5be729a_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNC03LTEtMS0w_929cde0a-8f7e-467e-8db2-4ee480cf0f53"
      unitRef="usd">21000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNS0xLTEtMS0w_08528d47-0023-49c8-8ff8-aee3fd3ccf5c"
      unitRef="usd">282000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibe26c70855d544039979313d86235883_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNS0zLTEtMS0w_6e064b5e-56dd-43cf-8182-c2dc28c3daaa"
      unitRef="usd">271000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNS01LTEtMS0w_136b3ce4-8039-441c-8fd1-f43f105ed3e0"
      unitRef="usd">589000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RhYmxlOmY0Y2Q0N2RlNzNmMjQyYjc4YTRmNGVjOGE5ZGZhYWM5L3RhYmxlcmFuZ2U6ZjRjZDQ3ZGU3M2YyNDJiNzhhNGY0ZWM4YTlkZmFhYzlfNS03LTEtMS0w_c58bb2a5-0e8a-4321-9544-c9d0d0c108ba"
      unitRef="usd">495000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="iab156dc97f9e4f5fb2ada79388f49470_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTIyMw_5a68ca81-31fe-4d95-9915-7c265266de90"
      unitRef="usd">1400000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="id9ca98b0a09a4036b92187f9a54d0696_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84Mi9mcmFnOmZiMjY1ZDZhZTdhNDRiYmM5OGU4Y2I4MDFiZTNiOGVlL3RleHRyZWdpb246ZmIyNjVkNmFlN2E0NGJiYzk4ZThjYjgwMWJlM2I4ZWVfMTIzMA_b3a6840d-850a-41d2-9c10-e681a05b9e9d"
      unitRef="usd">726000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMTAxNw_09588966-813f-47f8-9014-13274b317a51">Supplemental Financial Information&lt;div style="margin-bottom:6pt;margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the second quarter of 2021, tax law changes were enacted in the United Kingdom that, among other provisions, will increase the corporate tax rate to 25% from 19% effective April 1, 2023. The rate change resulted in an increase to our net deferred tax liabilities of $498 million and a corresponding increase to income tax expense in the second quarter of 2021. Our income tax expense in the United Kingdom will be based on the new rate beginning in 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Payments for Interest and Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8.8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Noncash Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;we recognized operating lease assets and liabilities of $2.8 billion related to Universal Beijing Resort with lease terms of 33 years and using a weighted average discount rate of 4.4%&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;we acquired $1.5 billion of property and equipment and intangible assets that were accrued but unpaid&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;we recorded a liability of $1.2 billion for a quarterly cash dividend of $0.25 per common share paid in July 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June&#160;30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;we acquired $1.8 billion of property and equipment and intangible assets that were accrued but unpaid&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;we recorded a liability of $1.1 billion for a quarterly cash dividend of $0.23 per common share paid in July 2020&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the condensed consolidated balance sheet to the total of the amounts reported in our condensed consolidated statement of cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in other noncurrent assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash, cash equivalents and restricted cash, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,768&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
      contextRef="i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMTI2NDQzODM3MjExMjk_fe9fc193-3c6d-4666-bbf9-6d5038c67276"
      unitRef="usd">498000000</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMTAyNg_410d7a96-5dcb-4bc9-9824-5d056e5e2440">&lt;div style="margin-top:10.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Payments for Interest and Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8.8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOmE1NGVlZTI3NjUxZjQwMjc5YTA0NjZkMWNhZmZhYTdjL3RhYmxlcmFuZ2U6YTU0ZWVlMjc2NTFmNDAyNzlhMDQ2NmQxY2FmZmFhN2NfMi0xLTEtMS0w_ff308838-6e86-4f0d-a7b9-4b91c6e6bcde"
      unitRef="usd">1909000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOmE1NGVlZTI3NjUxZjQwMjc5YTA0NjZkMWNhZmZhYTdjL3RhYmxlcmFuZ2U6YTU0ZWVlMjc2NTFmNDAyNzlhMDQ2NmQxY2FmZmFhN2NfMi0zLTEtMS0w_ec0a1c57-1ad7-4074-b635-f421d2879830"
      unitRef="usd">1936000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOmE1NGVlZTI3NjUxZjQwMjc5YTA0NjZkMWNhZmZhYTdjL3RhYmxlcmFuZ2U6YTU0ZWVlMjc2NTFmNDAyNzlhMDQ2NmQxY2FmZmFhN2NfMy0xLTEtMS0w_9fe1981f-ae9d-499d-a500-8be10e250ee9"
      unitRef="usd">1832000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOmE1NGVlZTI3NjUxZjQwMjc5YTA0NjZkMWNhZmZhYTdjL3RhYmxlcmFuZ2U6YTU0ZWVlMjc2NTFmNDAyNzlhMDQ2NmQxY2FmZmFhN2NfMy0zLTEtMS0w_e1f8f14c-62a8-4451-ab8f-facf2a2aa068"
      unitRef="usd">333000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id31dbf9f6d87423faf892b3880793580_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMjAy_ae3c81e8-851d-4155-9b2f-a2c8a1966a82"
      unitRef="usd">2800000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="iedb942490c9644b885f1ee87f77917ab_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMjYx_4d9ce9d2-4b3e-431b-b3fb-f75fcbaf46a1">P33Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="iedb942490c9644b885f1ee87f77917ab_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMTI2NDQzODM3MjA0NjA_9bc4ac07-bcec-4105-a434-eb6c798d2cc1"
      unitRef="number">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <cmcsa:CapitalCostsIncurredButNotYetPaid
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMzI1_a42288bb-83a3-42a7-b36f-a6c6c0ea8af9"
      unitRef="usd">1500000000</cmcsa:CapitalCostsIncurredButNotYetPaid>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfNDMy_3d220a18-8b3a-490f-b0ba-511c47a6f7a9"
      unitRef="usd">1200000000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfNDY4_bb480b8c-61da-4339-9f3d-3978962cddbf"
      unitRef="usdPerShare">0.25</us-gaap:DividendsPayableAmountPerShare>
    <cmcsa:CapitalCostsIncurredButNotYetPaid
      contextRef="i2810e103984047f89f5d101a029838ac_D20200101-20200630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfNTQ1_0b40f2fe-be22-4d8e-acf5-ccdf4e46f71d"
      unitRef="usd">1800000000</cmcsa:CapitalCostsIncurredButNotYetPaid>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="i8e539bb7896f4f9281df897e5c0eb080_I20200630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfNjUy_74862911-72f4-4b46-b104-cdd4859a0aa9"
      unitRef="usd">1100000000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="i8e539bb7896f4f9281df897e5c0eb080_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfNjg4_23b078bb-cbea-4692-be2e-a2a4ec0211f8"
      unitRef="usdPerShare">0.23</us-gaap:DividendsPayableAmountPerShare>
    <cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RleHRyZWdpb246ZTdmMzk5NzE1ZDMxNGY1MDg3YTVlMzgyNDliODYyNWJfMTAxMA_43babc08-ed82-49b0-ba99-c844e935bd98">&lt;div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the condensed consolidated balance sheet to the total of the amounts reported in our condensed consolidated statement of cash flows. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.892%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash included in other noncurrent assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash, cash equivalents and restricted cash, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,768&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMS0xLTEtMS0w_5f14d8dc-e406-448c-9e65-7a801edec874"
      unitRef="usd">12378000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMS0zLTEtMS0w_1c934e05-26f7-4d32-8976-8f2d649235fe"
      unitRef="usd">11740000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMi0xLTEtMS0w_aaae7ed2-7f99-465b-b8af-eae91f947361"
      unitRef="usd">26000000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMi0zLTEtMS0w_5e073014-408e-460a-bdbd-f3f68826776c"
      unitRef="usd">14000000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMy0xLTEtMS0w_d9a94724-ce6c-4a71-bc7b-95c67b667c28"
      unitRef="usd">14000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfMy0zLTEtMS0w_d5d3307f-4d7f-4763-ac0c-5ecdda57f73f"
      unitRef="usd">14000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2a1f58e100184f159678d967a0d9a237_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfNC0xLTEtMS0w_bde1f719-a3ef-421f-baf8-60a0915d79bd"
      unitRef="usd">12418000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0c605f6831ab4b54be1630c0a41b892e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84NS9mcmFnOmU3ZjM5OTcxNWQzMTRmNTA4N2E1ZTM4MjQ5Yjg2MjViL3RhYmxlOjk4YWZlNWUwY2Q4NTQyYzhiY2NhYjQyMTZkYzAzYjJhL3RhYmxlcmFuZ2U6OThhZmU1ZTBjZDg1NDJjOGJjY2FiNDIxNmRjMDNiMmFfNC0zLTEtMS0w_59c15c60-f80c-41cd-835a-beefb3ed1447"
      unitRef="usd">11768000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84OC9mcmFnOjJiN2ZkOWFiMjhkODQxODhhNmU5MmQ2ZDIzMTYyZGJhL3RleHRyZWdpb246MmI3ZmQ5YWIyOGQ4NDE4OGE2ZTkyZDZkMjMxNjJkYmFfODM5_494fedaf-b583-4e47-9a71-33a81b4fcd2a">Commitments and Contingencies&lt;div style="margin-top:6.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Redeemable Subsidiary Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3.8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of 2021, we redeemed all of the NBCUniversal Enterprise, Inc. preferred stock and made cash payments equal to the aggregate liquidation preference of $725&#160;million. As of December&#160;31, 2020, the preferred stock had a carrying value equal to its liquidation preference and was presented in redeemable noncontrolling interests and redeemable subsidiary preferred stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6.8pt"&gt;&lt;span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:15pt;margin-top:3.8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to legal proceedings and claims that arise in the ordinary course of our business. While the amount of ultimate liability with respect to such 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:PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock
      contextRef="i219d064de3274433809ffc491438c576_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxOGZiN2ZkMGE4MzRkZmU4MTgwZTlkNzRkNTg0MTQ4L3NlYzozMThmYjdmZDBhODM0ZGZlODE4MGU5ZDc0ZDU4NDE0OF84OC9mcmFnOjJiN2ZkOWFiMjhkODQxODhhNmU5MmQ2ZDIzMTYyZGJhL3RleHRyZWdpb246MmI3ZmQ5YWIyOGQ4NDE4OGE2ZTkyZDZkMjMxNjJkYmFfMjUz_7d5a78ef-3a54-40a1-8ed4-75024688cbd9"
      unitRef="usd">725000000</cmcsa:PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865314723656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </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_cmcsa_DocumentAndEntityInformationLineItems', window );"><strong>Document And Entity 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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
</tr>
<tr 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_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2021<span></span>
</td>
</tr>
<tr 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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-32871<span></span>
</td>
</tr>
<tr 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">COMCAST&#160;CORPORATION<span></span>
</td>
</tr>
<tr 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">27-0000798<span></span>
</td>
</tr>
<tr 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">PA<span></span>
</td>
</tr>
<tr 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">One Comcast Center<span></span>
</td>
</tr>
<tr 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">Philadelphia<span></span>
</td>
</tr>
<tr 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">PA<span></span>
</td>
</tr>
<tr 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">19103-2838<span></span>
</td>
</tr>
<tr 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">215<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">286-1700<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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">Large Accelerated Filer<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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">Class A Common Stock, $0.01 par value<span></span>
</td>
</tr>
<tr 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">CMCSA<span></span>
</td>
</tr>
<tr 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">NASDAQ<span></span>
</td>
</tr>
<tr 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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">4,580,292,854<span></span>
</td>
</tr>
<tr 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_Notes0.250percentDue2027Member', window );">0.250% Notes Due 2027 [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_DocumentAndEntityInformationLineItems', window );"><strong>Document And Entity 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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">0.250% Notes due 2027<span></span>
</td>
</tr>
<tr 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">CMCS27<span></span>
</td>
</tr>
<tr 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">NASDAQ<span></span>
</td>
</tr>
<tr 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_Notes1.500percentDue2029Member', window );">1.500% Notes Due 2029 [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_DocumentAndEntityInformationLineItems', window );"><strong>Document And Entity 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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">1.500% Notes due 2029<span></span>
</td>
</tr>
<tr 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">CMCS29<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr 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_Notes0.750percentdue2032Member', window );">0.750% Notes Due 2032 [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_DocumentAndEntityInformationLineItems', window );"><strong>Document And Entity 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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">0.750% Notes due 2032<span></span>
</td>
</tr>
<tr 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">CMCS32<span></span>
</td>
</tr>
<tr 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">NASDAQ<span></span>
</td>
</tr>
<tr 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_Notes1.875percentdue2036Member', window );">1.875% Notes Due 2036 [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_DocumentAndEntityInformationLineItems', window );"><strong>Document And Entity 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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">1.875% Notes due 2036<span></span>
</td>
</tr>
<tr 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">CMCS36<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr 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_Notes1.250percentdue2040Member', window );">1.250% Notes Due 2040 [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_DocumentAndEntityInformationLineItems', window );"><strong>Document And Entity 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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">1.250% Notes due 2040<span></span>
</td>
</tr>
<tr 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">CMCS40<span></span>
</td>
</tr>
<tr 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">NASDAQ<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</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_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 YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly 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 Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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_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_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_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_Notes0.250percentDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cmcsa_Notes0.250percentDue2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes1.500percentDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cmcsa_Notes1.500percentDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes0.750percentdue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cmcsa_Notes0.750percentdue2032Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes1.875percentdue2036Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cmcsa_Notes1.875percentdue2036Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes1.250percentdue2040Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cmcsa_Notes1.250percentdue2040Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_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=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_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=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>14
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865314661496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statement of Income (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 28,546<span></span>
</td>
<td class="nump">$ 23,715<span></span>
</td>
<td class="nump">$ 55,751<span></span>
</td>
<td class="nump">$ 50,324<span></span>
</td>
</tr>
<tr class="re">
<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>
</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="nump">9,256<span></span>
</td>
<td class="nump">6,817<span></span>
</td>
<td class="nump">18,175<span></span>
</td>
<td class="nump">15,118<span></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="nump">8,549<span></span>
</td>
<td class="nump">7,646<span></span>
</td>
<td class="nump">16,818<span></span>
</td>
<td class="nump">15,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Advertising, marketing and promotion</a></td>
<td class="nump">1,851<span></span>
</td>
<td class="nump">1,341<span></span>
</td>
<td class="nump">3,467<span></span>
</td>
<td class="nump">3,279<span></span>
</td>
</tr>
<tr class="re">
<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">2,113<span></span>
</td>
<td class="nump">2,099<span></span>
</td>
<td class="nump">4,231<span></span>
</td>
<td class="nump">4,206<span></span>
</td>
</tr>
<tr class="ro">
<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,270<span></span>
</td>
<td class="nump">1,165<span></span>
</td>
<td class="nump">2,514<span></span>
</td>
<td class="nump">2,322<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">23,039<span></span>
</td>
<td class="nump">19,068<span></span>
</td>
<td class="nump">45,205<span></span>
</td>
<td class="nump">40,825<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</a></td>
<td class="nump">5,507<span></span>
</td>
<td class="nump">4,647<span></span>
</td>
<td class="nump">10,546<span></span>
</td>
<td class="nump">9,499<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(1,093)<span></span>
</td>
<td class="num">(1,112)<span></span>
</td>
<td class="num">(2,112)<span></span>
</td>
<td class="num">(2,324)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Investment and other income (loss), net</a></td>
<td class="nump">1,216<span></span>
</td>
<td class="nump">420<span></span>
</td>
<td class="nump">1,607<span></span>
</td>
<td class="num">(296)<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 before income taxes</a></td>
<td class="nump">5,630<span></span>
</td>
<td class="nump">3,955<span></span>
</td>
<td class="nump">10,042<span></span>
</td>
<td class="nump">6,879<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="num">(2,000)<span></span>
</td>
<td class="num">(946)<span></span>
</td>
<td class="num">(3,119)<span></span>
</td>
<td class="num">(1,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_ProfitLoss', window );">Net income</a></td>
<td class="nump">3,630<span></span>
</td>
<td class="nump">3,009<span></span>
</td>
<td class="nump">6,922<span></span>
</td>
<td class="nump">5,233<span></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 (loss) attributable to noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="num">(108)<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="num">(145)<span></span>
</td>
<td class="nump">98<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">$ 3,738<span></span>
</td>
<td class="nump">$ 2,988<span></span>
</td>
<td class="nump">$ 7,067<span></span>
</td>
<td class="nump">$ 5,135<span></span>
</td>
</tr>
<tr class="ro">
<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.81<span></span>
</td>
<td class="nump">$ 0.65<span></span>
</td>
<td class="nump">$ 1.54<span></span>
</td>
<td class="nump">$ 1.12<span></span>
</td>
</tr>
<tr class="re">
<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.80<span></span>
</td>
<td class="nump">$ 0.65<span></span>
</td>
<td class="nump">$ 1.51<span></span>
</td>
<td class="nump">$ 1.11<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=123570139&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=123367319&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=123570139&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: 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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: 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=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: 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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: 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=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: 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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: 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=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: 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=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: 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(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&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_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=125512782&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: 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=125511455&amp;loc=d3e1252-109256<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<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=125511455&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 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: 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(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: 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=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: 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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: 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=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: 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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://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=123359005&amp;loc=d3e8933-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<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=123359005&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 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: 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=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<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=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: 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=120399700&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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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=122134291&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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 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=120395691&amp;loc=d3e23780-122690<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: 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=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: 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(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=124435984&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=123359005&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=123367319&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=120399700&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=123367319&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://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=120399700&amp;loc=SL114874048-224260<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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: 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=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&amp;loc=d3e8933-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_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=123367319&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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<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=123359005&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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=123359005&amp;loc=d3e8736-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_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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: 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 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: 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=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: 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=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: 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=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<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=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: 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 31: 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=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: 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=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=123359005&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: 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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: 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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: 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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: 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=123367319&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>15
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865314585560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statement of Comprehensive Income (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 3,630<span></span>
</td>
<td class="nump">$ 3,009<span></span>
</td>
<td class="nump">$ 6,922<span></span>
</td>
<td class="nump">$ 5,233<span></span>
</td>
</tr>
<tr class="re">
<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 of $(17), $(9), $(109) and $(16)</a></td>
<td class="nump">61<span></span>
</td>
<td class="num">(74)<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="num">(2,231)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Cash flow hedges:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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), net of deferred taxes of $2, $7, $(17) and $17</a></td>
<td class="num">(14)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
<td class="nump">105<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="ro">
<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 reclassified to net income, net of deferred taxes of $&#8212;, $4, $&#8212; and $21</a></td>
<td class="nump">4<span></span>
</td>
<td class="num">(21)<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="num">(127)<span></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_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax', window );">Employee benefit obligations and other, net of deferred taxes of $3, $3, $5 and $6</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="num">(18)<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">3,674<span></span>
</td>
<td class="nump">2,876<span></span>
</td>
<td class="nump">7,040<span></span>
</td>
<td class="nump">2,884<span></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 (loss) attributable to noncontrolling interests and redeemable subsidiary preferred stock</a></td>
<td class="num">(108)<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="num">(145)<span></span>
</td>
<td class="nump">98<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">24<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="num">(23)<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 (loss) attributable to Comcast Corporation</a></td>
<td class="nump">$ 3,758<span></span>
</td>
<td class="nump">$ 2,853<span></span>
</td>
<td class="nump">$ 7,175<span></span>
</td>
<td class="nump">$ 2,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_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_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Comprehensive (Income) Loss, Defined Benefit Plan And Other, After Reclassification Adjustment, After Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax</td>
</tr>
<tr>
<td 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://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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<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(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<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 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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=120409616&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=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: 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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<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 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: 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(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&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_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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=124509347&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=124509347&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=124509347&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=124509347&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=124509347&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_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=123454820&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=124509347&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=124509347&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=123454820&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_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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: 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 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: 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=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: 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=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: 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=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<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=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: 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 31: 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=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: 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=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865390680760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statement of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Currency translation adjustments, deferred taxes</a></td>
<td class="num">$ (17)<span></span>
</td>
<td class="num">$ (9)<span></span>
</td>
<td class="num">$ (109)<span></span>
</td>
<td class="num">$ (16)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">2<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">21<span></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_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax', window );">Employee benefit obligations and other, deferred taxes</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Comprehensive (Income) Loss, Defined Benefit Plan And Other, After Reclassification Adjustment, Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax</td>
</tr>
<tr>
<td 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_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=124509347&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=124509347&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://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 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32262-110900<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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30755-110894<br><br>Reference 4: 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=124509347&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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865414405928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statement of Cash Flows (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 6,922<span></span>
</td>
<td class="nump">$ 5,233<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">6,745<span></span>
</td>
<td class="nump">6,528<span></span>
</td>
</tr>
<tr class="re">
<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">711<span></span>
</td>
<td class="nump">621<span></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">210<span></span>
</td>
<td class="nump">352<span></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">(1,403)<span></span>
</td>
<td class="nump">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_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">1,297<span></span>
</td>
<td class="num">(84)<span></span>
</td>
</tr>
<tr class="re">
<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>
</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">137<span></span>
</td>
<td class="nump">900<span></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="nump">837<span></span>
</td>
<td class="nump">573<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">299<span></span>
</td>
<td class="num">(879)<span></span>
</td>
</tr>
<tr class="re">
<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">(398)<span></span>
</td>
<td class="nump">824<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">15,357<span></span>
</td>
<td class="nump">14,467<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">(4,003)<span></span>
</td>
<td class="num">(3,957)<span></span>
</td>
</tr>
<tr class="re">
<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">(1,283)<span></span>
</td>
<td class="num">(1,219)<span></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="num">(704)<span></span>
</td>
<td class="num">(708)<span></span>
</td>
</tr>
<tr class="re">
<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">(168)<span></span>
</td>
<td class="num">(198)<span></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="nump">396<span></span>
</td>
<td class="nump">2,042<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="num">(86)<span></span>
</td>
<td class="num">(471)<span></span>
</td>
</tr>
<tr class="ro">
<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">217<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(5,631)<span></span>
</td>
<td class="num">(4,478)<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">383<span></span>
</td>
<td class="nump">13,612<span></span>
</td>
</tr>
<tr class="ro">
<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">(5,785)<span></span>
</td>
<td class="num">(10,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_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock under repurchase program and employee plans</a></td>
<td class="num">(957)<span></span>
</td>
<td class="num">(269)<span></span>
</td>
</tr>
<tr class="ro">
<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">(2,230)<span></span>
</td>
<td class="num">(2,028)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(475)<span></span>
</td>
<td class="num">(2,128)<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">(9,064)<span></span>
</td>
<td class="num">(1,525)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(12)<span></span>
</td>
<td class="num">(77)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">650<span></span>
</td>
<td class="nump">8,387<span></span>
</td>
</tr>
<tr class="re">
<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 period</a></td>
<td class="nump">11,768<span></span>
</td>
<td class="nump">5,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of period</a></td>
<td class="nump">$ 12,418<span></span>
</td>
<td class="nump">$ 13,976<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_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_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_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=123570139&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=123570139&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=123431023&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=123444420&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=123570139&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=122134291&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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: 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 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: 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=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: 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=121826272&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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=123444420&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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=123570139&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_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=123570139&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&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_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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: 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 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: 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=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: 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=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: 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=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<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=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: 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 31: 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=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: 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=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=123570139&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=123570139&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865315290568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheet (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ 12,378<span></span>
</td>
<td class="nump">$ 11,740<span></span>
</td>
</tr>
<tr class="re">
<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,110<span></span>
</td>
<td class="nump">11,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">3,558<span></span>
</td>
<td class="nump">3,535<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">27,046<span></span>
</td>
<td class="nump">26,741<span></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_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent', window );">Film and television costs</a></td>
<td class="nump">12,372<span></span>
</td>
<td class="nump">13,340<span></span>
</td>
</tr>
<tr class="re">
<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">8,903<span></span>
</td>
<td class="nump">7,820<span></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">564<span></span>
</td>
<td class="nump">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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net of accumulated depreciation</a></td>
<td class="nump">52,769<span></span>
</td>
<td class="nump">51,995<span></span>
</td>
</tr>
<tr class="ro">
<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">70,429<span></span>
</td>
<td class="nump">70,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_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="ro">
<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 of accumulated amortization</a></td>
<td class="nump">34,321<span></span>
</td>
<td class="nump">35,389<span></span>
</td>
</tr>
<tr class="re">
<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">11,235<span></span>
</td>
<td class="nump">8,103<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">277,004<span></span>
</td>
<td class="nump">273,869<span></span>
</td>
</tr>
<tr class="re">
<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">11,672<span></span>
</td>
<td class="nump">11,364<span></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,713<span></span>
</td>
<td class="nump">1,706<span></span>
</td>
</tr>
<tr class="ro">
<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">3,566<span></span>
</td>
<td class="nump">2,963<span></span>
</td>
</tr>
<tr class="re">
<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">8,956<span></span>
</td>
<td class="nump">9,617<span></span>
</td>
</tr>
<tr class="ro">
<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">3,407<span></span>
</td>
<td class="nump">3,146<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">29,314<span></span>
</td>
<td class="nump">28,796<span></span>
</td>
</tr>
<tr class="ro">
<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">95,175<span></span>
</td>
<td class="nump">100,614<span></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,169<span></span>
</td>
<td class="nump">5,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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">29,525<span></span>
</td>
<td class="nump">28,051<span></span>
</td>
</tr>
<tr class="re">
<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">20,775<span></span>
</td>
<td class="nump">18,222<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 and redeemable subsidiary preferred stock</a></td>
<td class="nump">530<span></span>
</td>
<td class="nump">1,280<span></span>
</td>
</tr>
<tr class="ro">
<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_PreferredStockValue', window );">Preferred stock</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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">40,046<span></span>
</td>
<td class="nump">39,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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">60,359<span></span>
</td>
<td class="nump">56,438<span></span>
</td>
</tr>
<tr class="ro">
<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</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,992<span></span>
</td>
<td class="nump">1,884<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">94,935<span></span>
</td>
<td class="nump">90,323<span></span>
</td>
</tr>
<tr class="re">
<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,581<span></span>
</td>
<td class="nump">1,415<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">96,516<span></span>
</td>
<td class="nump">91,738<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">277,004<span></span>
</td>
<td class="nump">273,869<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_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">55<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="ro">
<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">$ 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_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_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 capitalized film cost for film predominantly monetized on its own and capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances, noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&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 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: 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=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: 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=124259787&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=120391452&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://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(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: 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(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: 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=124509347&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>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="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 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: 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=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: 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 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: 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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: 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 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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_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=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: 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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: 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 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: 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=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=123570139&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=124098289&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=120391452&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=120391452&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=120400017&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=120398452&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=121557415&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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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=120391452&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=120391452&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://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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<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 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-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=120391452&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://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(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: 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 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: 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 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: 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 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: 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 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: 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=120391452&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_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=120391452&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=120391452&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: 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=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=120391452&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=120391452&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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=120391452&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=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=122040564&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=122040564&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=122040564&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=122040564&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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: 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=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://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 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: 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=122038336&amp;loc=d3e74512-122707<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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: 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=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: 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 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: 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 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: 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 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: 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=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: 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 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: 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=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: 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 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=120391452&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_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>19
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865315338232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheet (Unaudited) (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Property and equipment - accumulated depreciation</a></td>
<td class="nump">$ 55,217<span></span>
</td>
<td class="nump">$ 54,388<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Other intangible assets - accumulated amortization</a></td>
<td class="nump">$ 21,976<span></span>
</td>
<td class="nump">$ 19,825<span></span>
</td>
</tr>
<tr class="re">
<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="re">
<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_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_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<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,453,083,882<span></span>
</td>
<td class="nump">5,444,002,825<span></span>
</td>
</tr>
<tr class="ro">
<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,580,292,854<span></span>
</td>
<td class="nump">4,571,211,797<span></span>
</td>
</tr>
<tr 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_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=120391452&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_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=120391452&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=120391452&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=120391452&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=123467817&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=120391452&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_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_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=120391452&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=120391452&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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-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_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=120391452&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>20
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865302851096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statement of Changes in Equity (Unaudited) - 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>Retained Earnings [Member] </div>
<div>Cumulative Effect, Period of Adoption, Adjustment [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 Interest [Member]</div></th>
<th class="th">
<div>Class A 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, 2019</a></td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_TemporaryEquityRedemptionOfPreferredStock', window );">Redemption of subsidiary preferred stock</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">(37)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(165)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Ending balance at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Dec. 31, 2019</a></td>
<td class="text">&#160;<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">$ (124)<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="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_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>
</tr>
<tr class="ro">
<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">473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuances of common stock under employee plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 " 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">(103)<span></span>
</td>
<td class="num">(168)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(2,326)<span></span>
</td>
<td class="num">(12)<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="text">&#160;<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(14)<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss)</a></td>
<td class="nump">$ 5,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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="text">&#160;<span></span>
</td>
<td class="nump">12<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 Jun. 30, 2020</a></td>
<td class="nump">$ 84,791<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,936<span></span>
</td>
<td class="nump">53,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,517)<span></span>
</td>
<td class="num">(1,279)<span></span>
</td>
<td class="nump">1,177<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_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>
</tr>
<tr class="ro">
<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.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Beginning balance at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_TemporaryEquityRedemptionOfPreferredStock', window );">Redemption of subsidiary preferred stock</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">(10)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Ending balance at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,597<span></span>
</td>
<td class="nump">51,516<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,517)<span></span>
</td>
<td class="num">(1,144)<span></span>
</td>
<td class="nump">1,277<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_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>
</tr>
<tr class="ro">
<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">261<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuances of common stock under employee plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 " 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">(10)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(1,061)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(135)<span></span>
</td>
<td class="nump">2<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="text">&#160;<span></span>
</td>
<td class="num">(105)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">9<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 2,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">2<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 Jun. 30, 2020</a></td>
<td class="nump">$ 84,791<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,936<span></span>
</td>
<td class="nump">53,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,517)<span></span>
</td>
<td class="num">(1,279)<span></span>
</td>
<td class="nump">1,177<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_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>
</tr>
<tr class="ro">
<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.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 1,280<span></span>
</td>
<td class="nump">1,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_TemporaryEquityRedemptionOfPreferredStock', window );">Redemption of subsidiary preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(725)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">(40)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(10)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Jun. 30, 2021</a></td>
<td class="nump">530<span></span>
</td>
<td class="nump">530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">91,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,464<span></span>
</td>
<td class="nump">56,438<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,517)<span></span>
</td>
<td class="nump">1,884<span></span>
</td>
<td class="nump">1,415<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_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>
</tr>
<tr class="ro">
<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">570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuances of common stock under employee plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<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">(131)<span></span>
</td>
<td class="num">(832)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,317)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">108<span></span>
</td>
<td class="nump">10<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="text">&#160;<span></span>
</td>
<td class="nump">324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">5<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">7,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(169)<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 Jun. 30, 2021</a></td>
<td class="nump">$ 96,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,046<span></span>
</td>
<td class="nump">60,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,517)<span></span>
</td>
<td class="nump">1,992<span></span>
</td>
<td class="nump">1,581<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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.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>
<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_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Beginning balance at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_TemporaryEquityRedemptionOfPreferredStock', window );">Redemption of subsidiary preferred stock</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">(13)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityOtherChanges', window );">Other</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">$ 530<span></span>
</td>
<td class="nump">$ 530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Beginning balance at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,744<span></span>
</td>
<td class="nump">58,321<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(7,517)<span></span>
</td>
<td class="nump">1,972<span></span>
</td>
<td class="nump">1,525<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuances of common stock under employee plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 " 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">(43)<span></span>
</td>
<td class="num">(543)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">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>
</tr>
<tr class="ro">
<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">(1,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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">24<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="text">&#160;<span></span>
</td>
<td class="nump">135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(5)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss)</a></td>
<td class="nump">3,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(105)<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 Jun. 30, 2021</a></td>
<td class="nump">$ 96,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,046<span></span>
</td>
<td class="nump">$ 60,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (7,517)<span></span>
</td>
<td class="nump">$ 1,992<span></span>
</td>
<td class="nump">$ 1,581<span></span>
</td>
<td class="nump">$ 55<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TemporaryEquityRedemptionOfPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Redemption Of 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_TemporaryEquityRedemptionOfPreferredStock</td>
</tr>
<tr>
<td 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_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=122142933&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=120381028&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=122142933&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=123468992&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=120397183&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=120397183&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_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://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=120399700&amp;loc=SL114874048-224260<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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<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=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: 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=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: 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=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<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=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: 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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: 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=123359005&amp;loc=d3e8933-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_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=124509347&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=123367319&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=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<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=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: 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 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&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 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: 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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: 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 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: 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=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: 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=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: 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=120400993&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_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=122040564&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=122040564&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=122040564&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=122040564&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=120397183&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=120391452&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=120391452&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=123467817&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_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=120391452&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=120391452&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=123467817&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=120397183&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: 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=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: 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 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: 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 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: 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 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: 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=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: 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 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: 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=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: 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 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>21
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865306600376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Financial Statements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Condensed Consolidated Financial Statements</a></td>
<td class="text">Condensed Consolidated Financial Statements<div style="margin-top:6.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:3.8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have prepared these unaudited condensed consolidated financial statements based on SEC rules that permit reduced disclosure for interim periods. These financial statements include all adjustments that are necessary for a fair presentation of our consolidated results of operations, cash flows and financial condition for the periods shown, including normal, recurring accruals and other items. The consolidated results of operations for the interim periods presented are not necessarily indicative of results for the full year.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The year-end condensed consolidated balance sheet was derived from audited financial statements but does not include all disclosures required by generally accepted accounting principles in the United States (&#8220;GAAP&#8221;). For a more complete discussion of our accounting policies and certain other information, refer to our consolidated financial statements included in our 2020 Annual Report on Form 10-K and the notes within this Form 10-Q. </span></div><div style="margin-top:6.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Reclassifications</span></div>Reclassifications have been made to our notes to condensed consolidated financial statements for the prior year period to conform to classifications used in 2021. See Note 2 for a discussion of the changes in our presentation of segment operating results.<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_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865306748472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">Segment Information<div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2021, we changed our presentation of segment operating results. We now present our operations in five reportable business segments: (1) Comcast Cable in one reportable business segment, referred to as Cable Communications; (2) NBCUniversal in three reportable business segments: Media, Studios and Theme Parks (collectively, the &#8220;NBCUniversal segments&#8221;); and (3) Sky in one reportable business segment. The changes reflect a reorganized operating structure in NBCUniversal&#8217;s television and streaming businesses and primarily include: (i) the combination of NBCUniversal&#8217;s television networks (previously reported in Cable Networks and Broadcast Television) with the operations of Peacock (previously reported in Corporate and Other) in the Media segment, and (ii) the presentation of NBCUniversal&#8217;s television studio production operations (previously reported in Cable Networks and Broadcast Television) with the studio operations of Filmed Entertainment in the Studios segment. Prior periods have been adjusted to reflect this presentation.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cable Communications is a leading provider of broadband, video, voice, wireless, and security and automation services to residential customers under the Xfinity brand; we also provide these and other services to business customers and sell advertising. 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.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Media consists primarily of NBCUniversal&#8217;s television and streaming platforms, including national, regional and international cable networks; the NBC and Telemundo broadcast networks; NBC and Telemundo owned local broadcast television stations; Peacock, our direct-to-consumer streaming service; and various digital properties. Revenue is generated primarily from the sale of advertising on our television networks, Peacock and digital properties; and the fees received from the distribution of our television network programming to traditional and virtual multichannel video providers and from NBC-affiliated and Telemundo-affiliated local broadcast television stations. Media also generates other revenue from various digital properties.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Studios consists primarily of NBCUniversal&#8217;s film and television studio production and distribution operations. Revenue is generated primarily from the licensing of our owned film and television content to broadcast, cable and premium networks, and to direct-to-consumer streaming service providers, as well as through video on demand and pay-per-view services provided by multichannel video providers and over-the-top service providers; from the worldwide distribution of our produced and acquired films for exhibition in movie theaters; and from the sale of owned content on DVDs, Blu-ray discs and through digital distribution services.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Theme Parks consists 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. Revenue is generated primarily from guest spending at our Universal theme parks. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sky is one of Europe&#8217;s leading entertainment companies, which primarily includes a direct-to-consumer business, providing video, broadband, voice and wireless phone services, and a content business, operating entertainment networks, the Sky News broadcast network and Sky Sports networks. Revenue is generated primarily from residential and business customers that </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subscribe to our services; from the distribution of Sky&#8217;s owned television networks on third-party platforms and the licensing of owned and acquired programming to third-party video providers; and from the sale of advertising. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:3.8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use Adjusted EBITDA to evaluate the profitability of our operating segments and the components of net income attributable to Comcast Corporation excluded from Adjusted EBITDA are not separately evaluated. Our financial data by reportable segment is presented in the tables below. </span></div><div style="margin-top:8.8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:43.229%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.945%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital<br/>Expenditures</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash Paid for Intangible Assets</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cable Communications</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,002&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,073&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,695&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,148&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Studios</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,224&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(534)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,955&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,220&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(261)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(723)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comcast Consolidated</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,546</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,927</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,383</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,144</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">671</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:7pt;margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:43.229%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.945%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital<br/>Expenditures</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash Paid for Intangible Assets</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cable Communications</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,428&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,176&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,937&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,452&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,096&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Studios</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(393)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(580)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,715&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,380&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,079&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(389)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(547)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comcast Consolidated</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,715</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,927</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,264</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,076</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">601</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3.8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:43.229%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.945%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenditures</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash Paid for Intangible Assets</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cable Communications</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,807&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,903&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,065&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,184&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,851&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Studios</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,620&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(395)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,576)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,980&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,043&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,217&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,640&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(541)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,434)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comcast Consolidated</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,751</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,339</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,745</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,003</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,283</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:43.229%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.945%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenditures</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash Paid for Intangible Assets</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cable Communications</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,346&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,252&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,883&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,721&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,974&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,165&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Studios</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,461&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,072)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,444&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,069&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,596&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,438&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(582)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,222)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comcast Consolidated</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50,324</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,057</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,528</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,219</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Included in Eliminations are transactions that our segments enter into with one another. Our segments generally report transactions with one another as if they were stand-alone businesses in accordance with GAAP, and these transactions are eliminated in consolidation. When multiple segments enter into transactions to provide products and services to third parties, revenue is generally allocated to our segments based on relative value. The most significant transactions between our segments include distribution revenue at Media for fees received from Cable Communications for the sale of cable network programming and under retransmission consent agreements; content licensing revenue at Studios for licenses of owned content to Media and Sky; and advertising revenue at Media and Cable Communications. Revenue for licenses of content from Studios to Media and Sky is generally recognized at a point in time, consistent with the recognition of transactions with third parties, when the content is delivered and made available for use. The costs of these licenses at Media and Sky are recognized as the content is used over the license period. The difference in timing of recognition between segments results in an Adjusted EBITDA impact in eliminations, as the profits (losses) on these transactions are deferred in our consolidated results and recognized as the content is used over the license period. Under the previous segment structure, revenue for licenses of content between our previous NBCUniversal segments was recognized over time to correspond with the amortization of the costs of licensed content over the license period. </span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">A summary of revenue for each of our segments resulting from transactions with other segments and eliminated in consolidation is presented in the table below.</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:45.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.061%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cable Communications</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Media</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">543&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">426&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,082&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">967&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Studios</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">589&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">625&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,678&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,165&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intersegment revenue</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,257&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,127&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,010&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,294&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">We use Adjusted EBITDA as the measure of profit or loss for our operating segments. From time to time we may report the impact of certain events, gains, losses or other charges related to our operating segments (such as certain costs incurred in response to COVID-19, including severance charges), within Corporate and Other. 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><div style="margin-bottom:3pt;margin-top:8pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:45.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.061%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,927&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,927&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,339&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,057&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(36)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(48)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,113)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,099)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,231)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,206)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,270)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,514)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,322)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,093)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,324)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment and other income (loss), net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,216&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(296)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,630&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,955&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,042&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,879&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjustments represent the impacts of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA, including Sky transaction-related costs and costs related to our investment portfolio.</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill by Segment</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by segment for the six months ended June&#160;30, 2021 are as follows:</span></div><div style="margin-top:3.8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.361%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in billions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Cable<br/>Communications</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Cable<br/>Networks</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Broadcast<br/>Television</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Filmed<br/>Entertainment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Media</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Studios</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Theme<br/>Parks</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Sky</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Corporate<br/>and Other</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Total</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment change</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, June 30, 2021</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">70.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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://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 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-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 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: 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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: 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 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: 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 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: 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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: 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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865391024344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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>Revenues [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_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">Revenue<div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,717&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,317&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,001&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Video</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,554&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,415&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,177&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,047&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,776&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wireless</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business services</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,202&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,369&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,047&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,296&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cable Communications</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,002&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,428&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,807&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,346&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,189&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,648&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,282&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,815&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,452&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,060&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,947&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,347&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">955&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">812&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Media</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,148&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,096&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,184&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,974&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content licensing</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,746&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,855&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,565&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theatrical</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Home entertainment and other </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Studios</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,224&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,620&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,461&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(534)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(580)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,576)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,072)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total NBCUniversal</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,955&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,715&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,980&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,444&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct-to-consumer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,222&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,524&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,288&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,203&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,216&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Sky</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,220&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,079&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,217&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,596&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(723)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(547)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,434)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,222)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,546</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,715</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,751</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50,324</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Included in Eliminations are transactions that our segments enter into with one another. See Note 2 for a description of these transactions.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:4pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,182&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,656&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,338&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,346&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,683&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,621&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,035&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,654&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,546</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,715</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,751</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50,324</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Balance Sheet</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our accounts receivable and other balances that are not separately presented in our condensed consolidated balance sheet that relate to the recognition of revenue and collection of the related cash, as well as the deferred costs associated with our contracts with customers.</span></div><div style="margin-bottom:4pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, gross</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,841&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,273&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Receivables, net</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,110</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,466</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent receivables, net (included in other noncurrent assets, net)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,091&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,091&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract acquisition and fulfillment costs (included in other noncurrent assets, net)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,022&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,060&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent deferred revenue (included in other noncurrent liabilities)</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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><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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: 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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: 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 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: 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 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: 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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: 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 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: 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 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-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_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865306556696">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_OtherIndustriesAbstract', window );"><strong>Other Industries [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntertainmentTextBlock', window );">Programming and Production Costs</a></td>
<td class="text">Programming and Production Costs<div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Video distribution programming</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,414&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,046&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,930&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,261&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Film and television content:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,227&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,936&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,191&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,063</span></td></tr><tr><td colspan="3" style="padding:2px 25pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Licensed, including sports rights</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,318&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,492&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,248</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total programming and production costs</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,256</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,817</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,175</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,118</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Amount includes amortization of owned content of $1.8 billion and $3.5 billion for the three and six months ended June&#160;30, 2021, respectively, and $1.5 billion and $3.3 billion for the three and six months ended June&#160;30, 2020, respectively, as well as participations and residuals expenses.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capitalized Film and Television Costs</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released, less amortization</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,094&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,815&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed, not released</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In production and in development</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,423&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,755&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,937&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,709&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensed, including sports advances</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,631&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Film and television costs</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,372</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,340</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntertainmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 entities in the entertainment industry.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 922<br> -URI http://asc.fasb.org/topic&amp;trid=2127477<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -URI http://asc.fasb.org/topic&amp;trid=2123672<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -URI http://asc.fasb.org/topic&amp;trid=2123033<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472701&amp;loc=d3e49107-107924<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -URI http://asc.fasb.org/topic&amp;trid=2123363<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntertainmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIndustriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherIndustriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865306608936">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Long-Term Debt</a></td>
<td class="text">Long-Term Debt<div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, our debt had a carrying value of $98.6 billion and an estimated fair value of $114.7 billion. As of December&#160;31, 2020, our debt had a carrying value of $103.8 billion and an estimated fair value of $125.6 billion. The estimated fair value of our publicly traded debt was primarily based on Level 1 inputs that use quoted market value for the debt. The estimated fair value of debt for which there are no quoted market prices was based on Level 2 inputs that use interest rates available to us for debt with similar terms and remaining maturities. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, we entered into a new $11 billion revolving credit facility due March 30, 2026 with a syndicate of banks that may be used for general corporate purposes. We may increase the commitments under the revolving credit facility up to a total of $14 billion, as well as extend the expiration date to no later than March 30, 2028, subject to approval of the lenders. The interest rate on the revolving credit facility consists of a base rate plus a borrowing margin that is determined based on Comcast&#8217;s credit rating. As of June&#160;30, 2021, the borrowing margin for borrowings based on the London Interbank Offered Rate was 1.00%. Our revolving credit facility requires that we maintain certain financial ratios based on debt and EBITDA, as defined in the revolving credit facility. We were in compliance with all financial covenants for all periods presented. The new </span></div>revolving credit facility replaced an aggregate $9.2 billion of existing revolving credit facilities due May 26, 2022, which were terminated. Our revolving credit facilities were undrawn as of both June&#160;30, 2021 and December&#160;31, 2020.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: 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(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865306449672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Transactions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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>
</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">Significant Transactions<div style="margin-top:6.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Universal Beijing Resort</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 30% 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. As of June&#160;30, 2021, Universal Beijing Resort had $3.3 billion of debt outstanding, including $2.9 billion principal amount of a term loan under the debt financing agreement. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, our condensed consolidated balance sheet included assets and liabilities of Universal Beijing Resort, totaling $8.9 billion and $7.1&#160;billion, respectively. The assets and liabilities of Universal Beijing Resort primarily consist of property and equipment, operating lease assets and liabilities, and debt.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>27
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865308312696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_InvestmentsAbstract', window );"><strong>Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTextBlock', window );">Investments</a></td>
<td class="text">Investments<div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investment and Other Income (Loss), Net</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in net income (losses) of investees, net</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(368)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized and unrealized gains (losses) on equity securities, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (loss), net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investment and other income (loss), net</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,216</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">420</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,607</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(296)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of unrealized gains (losses) recognized in the three months ended June&#160;30, 2021 and 2020 that related to marketable and nonmarketable equity securities still held as of the end of each reporting period were gains of $153&#160;million and losses of $79&#160;million, respectively. The amount of unrealized gains (losses) recognized in the six months ended June&#160;30, 2021 and 2020 that related to marketable and nonmarketable equity securities still held as of the end of each reporting period were gains of $264&#160;million and losses of $120&#160;million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:10.5pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,921&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,006&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonmarketable equity securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,116&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,506&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,559&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Investment securing collateralized obligation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Noncurrent investments</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,903</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,820</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Method </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Atairos</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. For the six months ended June&#160;30, 2021 and 2020, we made cash capital contributions to Atairos totaling $24 million and $172 million, respectively. As of June&#160;30, 2021 and December&#160;31, 2020, our investment in Atairos was $4.8 billion and $3.9 billion, respectively.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Hulu and Collateralized Obligation</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, we borrowed $5.2 billion under a term loan facility due March 2024 which is fully collateralized by the minimum guaranteed proceeds of the put/call option related to our investment in Hulu. As of June&#160;30, 2021 and December&#160;31, 2020, the </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">carrying value and fair value of our collateralized obligation were $5.2 billion. The estimated fair value was based on Level 2 inputs that use interest rates for debt with similar terms and remaining maturities. We present our investment in Hulu and the term loan separately in our condensed 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.</span></div><div style="margin-bottom:6pt;margin-top:6.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Investments</span></div><div style="margin-top:3.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AirTouch</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, Verizon Americas, Inc., formerly known as AirTouch Communications, Inc. (&#8220;AirTouch&#8221;), redeemed the two series of preferred stock and we received cash payments totaling $1.7&#160;billion. Subsequently, we redeemed and repurchased the three series of preferred shares issued by one of our consolidated subsidiaries and made cash payments totaling $1.8&#160;billion.</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_InvestmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment.</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> -URI http://asc.fasb.org/topic&amp;trid=75115024<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -URI http://asc.fasb.org/topic&amp;trid=2197064<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -URI http://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865306365640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity and Share-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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 and Share-Based Compensation</a></td>
<td class="text">Equity and Share-Based Compensation<div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted-Average Common Shares Outstanding</span></div><div style="margin-bottom:7pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of common shares outstanding &#8211; basic</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,601&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,570&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,596&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,566&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of common shares outstanding &#8211; diluted</span></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,673&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,607&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,669&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,611&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. 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><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</span></div><div style="margin-bottom:7pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative translation adjustments</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,806&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred gains (losses) on cash flow hedges</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized gains (losses) on employee benefit obligations and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive income (loss), net of deferred taxes</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,992</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,884</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Additionally, through our employee stock purchase plans, employees are able to purchase shares of our common stock at a discount through payroll deductions.</span></div><div style="margin-top:3.8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, we granted 12.8 million RSUs and 42.3 million stock options related to our annual management awards. The weighted-average fair values associated with these grants were $54.62 per RSU and $9.64 per stock option.</span></div><div style="margin-top:10.5pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recognized Share-Based Compensation Expense</span></div><div style="margin-top:15.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted share units</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">282</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">271</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">589</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">495</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, we had unrecognized pretax compensation expense of $1.4 billion and $726 million related to nonvested RSUs and nonvested stock options, respectively.</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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<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=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: 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><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: 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(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865306552824">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_SupplementalFinancialInformationAbstract', window );"><strong>Supplemental Financial Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock', window );">Supplemental Financial Information</a></td>
<td class="text">Supplemental Financial Information<div style="margin-bottom:6pt;margin-top:3pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of 2021, tax law changes were enacted in the United Kingdom that, among other provisions, will increase the corporate tax rate to 25% from 19% effective April 1, 2023. The rate change resulted in an increase to our net deferred tax liabilities of $498 million and a corresponding increase to income tax expense in the second quarter of 2021. Our income tax expense in the United Kingdom will be based on the new rate beginning in 2023.</span></div><div style="margin-top:10.5pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Payments for Interest and Income Taxes </span></div><div style="margin-top:8.8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,909&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,936&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:1.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Noncash Activities</span></div><div style="margin-top:3.8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2021:</span></div><div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we recognized operating lease assets and liabilities of $2.8 billion related to Universal Beijing Resort with lease terms of 33 years and using a weighted average discount rate of 4.4%</span></div><div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we acquired $1.5 billion of property and equipment and intangible assets that were accrued but unpaid</span></div><div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we recorded a liability of $1.2 billion for a quarterly cash dividend of $0.25 per common share paid in July 2021</span></div><div style="margin-top:3.8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2020:</span></div><div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we acquired $1.8 billion of property and equipment and intangible assets that were accrued but unpaid</span></div><div style="margin-top:3.8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">we recorded a liability of $1.1 billion for a quarterly cash dividend of $0.23 per common share paid in July 2020</span></div><div style="margin-top:6.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the condensed consolidated balance sheet to the total of the amounts reported in our condensed consolidated statement of cash flows. </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,378&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,740&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other current assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other noncurrent assets, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash, end of period</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,418</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,768</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_SupplementalFinancialInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statement Of Cash Flows Supplemental Information Abstract</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_SupplementalFinancialInformationAbstract</td>
</tr>
<tr>
<td 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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865306486312">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:6.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Redeemable Subsidiary Preferred Stock</span></div><div style="margin-top:3.8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2021, we redeemed all of the NBCUniversal Enterprise, Inc. preferred stock and made cash payments equal to the aggregate liquidation preference of $725&#160;million. As of December&#160;31, 2020, the preferred stock had a carrying value equal to its liquidation preference and was presented in redeemable noncontrolling interests and redeemable subsidiary preferred stock.</span></div><div style="margin-top:6.8pt"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:15pt;margin-top:3.8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to legal proceedings and claims that arise in the ordinary course of our business. While the amount of ultimate liability with respect to such 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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865392271336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Financial Statements (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">We have prepared these unaudited condensed consolidated financial statements based on SEC rules that permit reduced disclosure for interim periods. These financial statements include all adjustments that are necessary for a fair presentation of our consolidated results of operations, cash flows and financial condition for the periods shown, including normal, recurring accruals and other items. The consolidated results of operations for the interim periods presented are not necessarily indicative of results for the full year.The year-end condensed consolidated balance sheet was derived from audited financial statements but does not include all disclosures required by generally accepted accounting principles in the United States (&#8220;GAAP&#8221;). For a more complete discussion of our accounting policies and certain other information, refer to our consolidated financial statements included in our 2020 Annual Report on Form 10-K and the notes within this Form 10-Q.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text">Reclassifications have been made to our notes to condensed consolidated financial statements for the prior year period to conform to classifications used in 2021.<span></span>
</td>
</tr>
<tr class="ro">
<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. 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></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 basis of accounting, or basis of presentation, 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=124432515&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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="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 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865390420152">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Financial Data by Business Segment</a></td>
<td class="text">Our financial data by reportable segment is presented in the tables below. <div style="margin-top:8.8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:43.229%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.945%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital<br/>Expenditures</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash Paid for Intangible Assets</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cable Communications</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,002&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,073&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,695&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,148&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Studios</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,224&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(534)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,955&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,220&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(261)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(723)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comcast Consolidated</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,546</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,927</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,383</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,144</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">671</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:7pt;margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:43.229%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.945%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital<br/>Expenditures</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash Paid for Intangible Assets</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cable Communications</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,428&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,176&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,937&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,452&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,096&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Studios</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(393)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(580)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(104)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,715&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,380&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,079&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(389)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(547)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comcast Consolidated</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,715</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,927</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,264</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,076</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">601</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3.8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:43.229%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.945%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenditures</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash Paid for Intangible Assets</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cable Communications</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,807&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,903&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,065&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,184&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,851&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Studios</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,620&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(395)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,576)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,980&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,043&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,217&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,640&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(541)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,434)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comcast Consolidated</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,751</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,339</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,745</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,003</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,283</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:43.229%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.945%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended June 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:125%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenditures</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash Paid for Intangible Assets</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cable Communications</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,346&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,252&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,883&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,721&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">682&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Media</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,974&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,165&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Studios</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,461&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(306)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,072)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,444&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,069&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,596&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,438&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(582)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,222)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comcast Consolidated</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50,324</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,057</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,528</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,957</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,219</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Included in Eliminations are transactions that our segments enter into with one another. Our segments generally report transactions with one another as if they were stand-alone businesses in accordance with GAAP, and these transactions are eliminated in consolidation. When multiple segments enter into transactions to provide products and services to third parties, revenue is generally allocated to our segments based on relative value. The most significant transactions between our segments include distribution revenue at Media for fees received from Cable Communications for the sale of cable network programming and under retransmission consent agreements; content licensing revenue at Studios for licenses of owned content to Media and Sky; and advertising revenue at Media and Cable Communications. Revenue for licenses of content from Studios to Media and Sky is generally recognized at a point in time, consistent with the recognition of transactions with third parties, when the content is delivered and made available for use. The costs of these licenses at Media and Sky are recognized as the content is used over the license period. The difference in timing of recognition between segments results in an Adjusted EBITDA impact in eliminations, as the profits (losses) on these transactions are deferred in our consolidated results and recognized as the content is used over the license period. Under the previous segment structure, revenue for licenses of content between our previous NBCUniversal segments was recognized over time to correspond with the amortization of the costs of licensed content over the license period. </span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">A summary of revenue for each of our segments resulting from transactions with other segments and eliminated in consolidation is presented in the table below.</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:45.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.061%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cable Communications</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Media</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">543&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">426&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,082&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">967&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Studios</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">589&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">625&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,678&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,165&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sky</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intersegment revenue</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,257&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,127&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,010&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,294&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">We use Adjusted EBITDA as the measure of profit or loss for our operating segments. From time to time we may report the impact of certain events, gains, losses or other charges related to our operating segments (such as certain costs incurred in response to COVID-19, including severance charges), within Corporate and Other. 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><div style="margin-bottom:3pt;margin-top:8pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:45.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.061%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,927&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,927&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,339&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,057&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(36)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(48)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,113)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,099)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,231)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,206)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,270)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,514)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,322)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,093)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,324)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment and other income (loss), net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,216&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(296)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,630&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,955&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,042&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,879&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjustments represent the impacts of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA, including Sky transaction-related costs and costs related to our investment portfolio.</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">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. <div style="margin-bottom:3pt;margin-top:8pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:45.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.061%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,927&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,927&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,339&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,057&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(36)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(48)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,113)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,099)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,231)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,206)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,270)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,514)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,322)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,093)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,112)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,324)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment and other income (loss), net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,216&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(296)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,630&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,955&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,042&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,879&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjustments represent the impacts of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA, including Sky transaction-related costs and costs related to our investment portfolio.</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_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by segment for the six months ended June&#160;30, 2021 are as follows:</span></div><div style="margin-top:3.8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.361%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NBCUniversal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in billions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Cable<br/>Communications</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Cable<br/>Networks</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Broadcast<br/>Television</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Filmed<br/>Entertainment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Media</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Studios</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Theme<br/>Parks</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Sky</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Corporate<br/>and Other</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:125%">Total</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2020</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment change</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, June 30, 2021</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">70.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123359005&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=123359005&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121556970&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=121556970&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=123359005&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=123359005&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=121556970&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 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865308022920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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>Revenues [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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of revenue</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Residential:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broadband</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,717&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,317&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,001&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Video</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,554&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,415&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,177&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,047&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voice</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,776&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wireless</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business services</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,202&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,004&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,369&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,047&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,296&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cable Communications</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,002&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,428&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,807&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,346&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,189&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,648&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,282&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,815&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,452&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,060&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,947&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,347&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">955&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">812&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Media</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,148&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,096&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,184&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,974&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content licensing</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,781&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,746&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,855&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,565&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theatrical</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Home entertainment and other </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Studios</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,224&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,052&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,620&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,461&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Theme Parks</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,061&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Headquarters and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(534)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(580)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,576)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,072)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total NBCUniversal</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,955&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,715&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,980&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,444&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Direct-to-consumer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,222&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,524&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,288&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,203&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advertising</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,216&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Sky</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,220&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,079&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,217&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,596&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eliminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(723)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(547)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,434)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,222)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,546</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,715</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,751</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50,324</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:4pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.13pt">Included in Eliminations are transactions that our segments enter into with one another. See Note 2 for a description of these transactions.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:4pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,182&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,656&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,338&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,346&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,683&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,621&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,035&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,654&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,546</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23,715</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,751</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50,324</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of receivables, net</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our accounts receivable and other balances that are not separately presented in our condensed consolidated balance sheet that relate to the recognition of revenue and collection of the related cash, as well as the deferred costs associated with our contracts with customers.</span></div><div style="margin-bottom:4pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables, gross</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,841&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,273&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Receivables, net</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,110</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,466</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ScheduleOfOtherBalanceSheetAccountsTableTextBlock', window );">Other balance sheet accounts</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent receivables, net (included in other noncurrent assets, net)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,091&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,091&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract acquisition and fulfillment costs (included in other noncurrent assets, net)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,022&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,060&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent deferred revenue (included in other noncurrent liabilities)</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">719&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=123351226&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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=120391452&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865308007448">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_OtherIndustriesAbstract', window );"><strong>Other Industries [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock', window );">Programming and Production Expense</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Video distribution programming</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,414&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,046&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,930&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,261&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Film and television content:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,227&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,936&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,191&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,063</span></td></tr><tr><td colspan="3" style="padding:2px 25pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Licensed, including sports rights</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,318&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,492&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,248</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total programming and production costs</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,256</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,817</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">18,175</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,118</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) Amount includes amortization of owned content of $1.8 billion and $3.5 billion for the three and six months ended June&#160;30, 2021, respectively, and $1.5 billion and $3.3 billion for the three and six months ended June&#160;30, 2020, respectively, as well as participations and residuals expenses.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock', window );">Capitalized Film and Television Costs and Programming Rights</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capitalized Film and Television Costs</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released, less amortization</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,094&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,815&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Completed, not released</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In production and in development</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,423&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,755&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,937&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,709&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licensed, including sports advances</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,631&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Film and television costs</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,372</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,340</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capitalized costs for film predominantly monetized on its own and for rights acquired by broadcaster under license agreement for program material, including sports rights advances, recorded at the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Programming And Production 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_ScheduleOfProgrammingAndProductionCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIndustriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherIndustriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865306705752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_InvestmentsAbstract', window );"><strong>Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock', window );">Investment and Other Income (Loss), Net</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investment and Other Income (Loss), Net</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity in net income (losses) of investees, net</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(368)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized and unrealized gains (losses) on equity securities, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (loss), net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investment and other income (loss), net</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,216</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">420</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,607</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(296)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryInvestmentHoldingsTextBlock', window );">Investment Summary</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,921&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,006&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonmarketable equity securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,116&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,950&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,506&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,559&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Investment securing collateralized obligation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Noncurrent investments</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,903</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,820</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryInvestmentHoldingsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B)<br> -URI http://asc.fasb.org/extlink&amp;oid=122147990&amp;loc=d3e611197-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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865306682664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity and Share-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of weighted average common shares outstanding</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted-Average Common Shares Outstanding</span></div><div style="margin-bottom:7pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.806%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of common shares outstanding &#8211; basic</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,601&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,570&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,596&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,566&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average number of common shares outstanding &#8211; diluted</span></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,673&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,607&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,669&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,611&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of accumulated other comprehensive income (loss)</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</span></div><div style="margin-bottom:7pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.853%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative translation adjustments</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,806&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred gains (losses) on cash flow hedges</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized gains (losses) on employee benefit obligations and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive income (loss), net of deferred taxes</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,992</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,884</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of recognized share-based compensation expense</a></td>
<td class="text"><div style="margin-top:10.5pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recognized Share-Based Compensation Expense</span></div><div style="margin-top:15.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted share units</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">282</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">271</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">589</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">495</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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://www.xbrl.org/2009/role/commonPracticeRef<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 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=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120381028&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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://www.xbrl.org/2009/role/commonPracticeRef<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=124432515&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865306609784">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</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_SupplementalFinancialInformationAbstract', window );"><strong>Supplemental Financial Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="margin-top:10.5pt;text-align:center"><span style="color:#000000;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Payments for Interest and Income Taxes </span></div><div style="margin-top:8.8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,909&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,936&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock', window );">Schedule of cash, cash equivalents and restricted cash</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported in the condensed consolidated balance sheet to the total of the amounts reported in our condensed consolidated statement of cash flows. </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.892%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,378&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,740&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other current assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other noncurrent assets, net</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash, end of period</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,418</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,768</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_SupplementalFinancialInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statement Of Cash Flows Supplemental Information Abstract</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_SupplementalFinancialInformationAbstract</td>
</tr>
<tr>
<td 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_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865390574584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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,546<span></span>
</td>
<td class="nump">$ 23,715<span></span>
</td>
<td class="nump">$ 55,751<span></span>
</td>
<td class="nump">$ 50,324<span></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,927<span></span>
</td>
<td class="nump">7,927<span></span>
</td>
<td class="nump">17,339<span></span>
</td>
<td class="nump">16,057<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">3,383<span></span>
</td>
<td class="nump">3,264<span></span>
</td>
<td class="nump">6,745<span></span>
</td>
<td class="nump">6,528<span></span>
</td>
</tr>
<tr class="re">
<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="nump">2,144<span></span>
</td>
<td class="nump">2,076<span></span>
</td>
<td class="nump">4,003<span></span>
</td>
<td class="nump">3,957<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">671<span></span>
</td>
<td class="nump">601<span></span>
</td>
<td class="nump">1,283<span></span>
</td>
<td class="nump">1,219<span></span>
</td>
</tr>
<tr 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=cmcsa_TotalIntersegmentEliminationsMember', window );">Total Intersegment 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">1,257<span></span>
</td>
<td class="nump">1,127<span></span>
</td>
<td class="nump">3,010<span></span>
</td>
<td class="nump">2,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_IntersegmentEliminationMember', 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="num">(723)<span></span>
</td>
<td class="num">(547)<span></span>
</td>
<td class="num">(1,434)<span></span>
</td>
<td class="num">(1,222)<span></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">2<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">0<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="nump">0<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="nump">0<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_us-gaap_StatementBusinessSegmentsAxis=cmcsa_CableCommunicationsMember', window );">Cable Communications [Member] | Operating 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>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">16,002<span></span>
</td>
<td class="nump">14,428<span></span>
</td>
<td class="nump">$ 31,807<span></span>
</td>
<td class="nump">29,346<span></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">7,073<span></span>
</td>
<td class="nump">6,176<span></span>
</td>
<td class="nump">13,903<span></span>
</td>
<td class="nump">12,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_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">1,950<span></span>
</td>
<td class="nump">1,937<span></span>
</td>
<td class="nump">3,880<span></span>
</td>
<td class="nump">3,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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="nump">1,695<span></span>
</td>
<td class="nump">1,452<span></span>
</td>
<td class="nump">3,065<span></span>
</td>
<td class="nump">2,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_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="nump">337<span></span>
</td>
<td class="nump">326<span></span>
</td>
<td class="nump">652<span></span>
</td>
<td class="nump">682<span></span>
</td>
</tr>
<tr 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] | Total Intersegment 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">47<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">82<span></span>
</td>
</tr>
<tr 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_MediaMember', window );">Media [Member] | Operating 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">5,148<span></span>
</td>
<td class="nump">4,096<span></span>
</td>
<td class="nump">10,184<span></span>
</td>
<td class="nump">8,974<span></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">1,378<span></span>
</td>
<td class="nump">1,636<span></span>
</td>
<td class="nump">2,851<span></span>
</td>
<td class="nump">3,165<span></span>
</td>
</tr>
<tr class="re">
<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="nump">254<span></span>
</td>
<td class="nump">244<span></span>
</td>
<td class="nump">501<span></span>
</td>
<td class="nump">487<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">19<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">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_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="nump">87<span></span>
</td>
</tr>
<tr 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_MediaMember', window );">Media [Member] | Total Intersegment 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">543<span></span>
</td>
<td class="nump">426<span></span>
</td>
<td class="nump">1,082<span></span>
</td>
<td class="nump">967<span></span>
</td>
</tr>
<tr 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_StudiosMember', window );">Studios [Member] | Operating 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">2,224<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">4,620<span></span>
</td>
<td class="nump">4,461<span></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">156<span></span>
</td>
<td class="nump">323<span></span>
</td>
<td class="nump">653<span></span>
</td>
<td class="nump">623<span></span>
</td>
</tr>
<tr class="re">
<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="nump">12<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<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_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">7<span></span>
</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_us-gaap_StatementBusinessSegmentsAxis=cmcsa_StudiosMember', window );">Studios [Member] | Total Intersegment 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">589<span></span>
</td>
<td class="nump">625<span></span>
</td>
<td class="nump">1,678<span></span>
</td>
<td class="nump">1,165<span></span>
</td>
</tr>
<tr 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] | Operating 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">1,095<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">1,714<span></span>
</td>
<td class="nump">1,061<span></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">221<span></span>
</td>
<td class="num">(393)<span></span>
</td>
<td class="nump">159<span></span>
</td>
<td class="num">(306)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">195<span></span>
</td>
<td class="nump">191<span></span>
</td>
<td class="nump">402<span></span>
</td>
<td class="nump">381<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">100<span></span>
</td>
<td class="nump">295<span></span>
</td>
<td class="nump">226<span></span>
</td>
<td class="nump">591<span></span>
</td>
</tr>
<tr class="re">
<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="nump">8<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr 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] | Total Intersegment 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_HeadquartersAndOtherMember', window );">Headquarters and Other [Member] | Operating 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">22<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">20<span></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="num">(186)<span></span>
</td>
<td class="num">(82)<span></span>
</td>
<td class="num">(395)<span></span>
</td>
<td class="num">(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_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">125<span></span>
</td>
<td class="nump">129<span></span>
</td>
<td class="nump">241<span></span>
</td>
<td class="nump">245<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">62<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash Paid for Intangible Assets</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">57<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_us-gaap_StatementBusinessSegmentsAxis=cmcsa_HeadquartersAndOtherMember', window );">Headquarters and Other [Member] | Total Intersegment 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">17<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr 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] | Operating 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>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">7,955<span></span>
</td>
<td class="nump">5,715<span></span>
</td>
<td class="nump">$ 14,980<span></span>
</td>
<td class="nump">13,444<span></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">1,553<span></span>
</td>
<td class="nump">1,380<span></span>
</td>
<td class="nump">3,043<span></span>
</td>
<td class="nump">3,069<span></span>
</td>
</tr>
<tr class="re">
<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="nump">586<span></span>
</td>
<td class="nump">579<span></span>
</td>
<td class="nump">1,168<span></span>
</td>
<td class="nump">1,145<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">380<span></span>
</td>
<td class="nump">354<span></span>
</td>
<td class="nump">757<span></span>
</td>
</tr>
<tr class="re">
<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="nump">86<span></span>
</td>
<td class="nump">104<span></span>
</td>
<td class="nump">153<span></span>
</td>
<td class="nump">199<span></span>
</td>
</tr>
<tr 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] | 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="num">(534)<span></span>
</td>
<td class="num">(580)<span></span>
</td>
<td class="num">(1,576)<span></span>
</td>
<td class="num">(1,072)<span></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="num">(15)<span></span>
</td>
<td class="num">(104)<span></span>
</td>
<td class="num">(225)<span></span>
</td>
<td class="num">(110)<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">0<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="nump">0<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="nump">0<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_us-gaap_StatementBusinessSegmentsAxis=cmcsa_SkyLimitedMember', window );">Sky Limited [Member] | Operating 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>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">5,220<span></span>
</td>
<td class="nump">4,079<span></span>
</td>
<td class="nump">$ 10,217<span></span>
</td>
<td class="nump">8,596<span></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">560<span></span>
</td>
<td class="nump">749<span></span>
</td>
<td class="nump">924<span></span>
</td>
<td class="nump">1,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">826<span></span>
</td>
<td class="nump">720<span></span>
</td>
<td class="nump">1,640<span></span>
</td>
<td class="nump">1,438<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">184<span></span>
</td>
<td class="nump">215<span></span>
</td>
<td class="nump">455<span></span>
</td>
<td class="nump">412<span></span>
</td>
</tr>
<tr class="re">
<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="nump">211<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="nump">412<span></span>
</td>
<td class="nump">336<span></span>
</td>
</tr>
<tr 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] | Total Intersegment 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">15<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">Corporate and Other [Member] | Operating 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">92<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="nump">181<span></span>
</td>
<td class="nump">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="num">(261)<span></span>
</td>
<td class="num">(389)<span></span>
</td>
<td class="num">(541)<span></span>
</td>
<td class="num">(582)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">21<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital Expenditures</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">128<span></span>
</td>
<td class="nump">67<span></span>
</td>
</tr>
<tr class="re">
<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="nump">37<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">65<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">Corporate and Other [Member] | Total Intersegment 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">$ 47<span></span>
</td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">$ 105<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_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=123570139&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_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-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_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_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=123570139&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=123570139&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=123359005&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: 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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: 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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: 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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: 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=123367319&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_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_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_srt_ConsolidationItemsAxis=cmcsa_TotalIntersegmentEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=cmcsa_TotalIntersegmentEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cmcsa_MediaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MediaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_StudiosMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StudiosMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_HeadquartersAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_HeadquartersAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>39
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865402122296">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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,927<span></span>
</td>
<td class="nump">$ 7,927<span></span>
</td>
<td class="nump">$ 17,339<span></span>
</td>
<td class="nump">$ 16,057<span></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_AdjustmentsForItemsExcludedFromAdjustedEBITDA', window );">Adjustments</a></td>
<td class="num">(36)<span></span>
</td>
<td class="num">(16)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="num">(2,113)<span></span>
</td>
<td class="num">(2,099)<span></span>
</td>
<td class="num">(4,231)<span></span>
</td>
<td class="num">(4,206)<span></span>
</td>
</tr>
<tr class="re">
<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,270)<span></span>
</td>
<td class="num">(1,165)<span></span>
</td>
<td class="num">(2,514)<span></span>
</td>
<td class="num">(2,322)<span></span>
</td>
</tr>
<tr class="ro">
<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">(1,093)<span></span>
</td>
<td class="num">(1,112)<span></span>
</td>
<td class="num">(2,112)<span></span>
</td>
<td class="num">(2,324)<span></span>
</td>
</tr>
<tr class="re">
<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">1,216<span></span>
</td>
<td class="nump">420<span></span>
</td>
<td class="nump">1,607<span></span>
</td>
<td class="num">(296)<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 before income taxes</a></td>
<td class="nump">$ 5,630<span></span>
</td>
<td class="nump">$ 3,955<span></span>
</td>
<td class="nump">$ 10,042<span></span>
</td>
<td class="nump">$ 6,879<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_AdjustmentsForItemsExcludedFromAdjustedEBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments represent the impacts of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA</td>
</tr>
<tr>
<td 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=123570139&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=123570139&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_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://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=123359005&amp;loc=d3e8933-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<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=123359005&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 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=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: 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=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<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=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: 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=120399700&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=124435984&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=123359005&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=123367319&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=120399700&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=123367319&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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865311150968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Schedule of Change in Goodwill) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">$ 70,669<span></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_GoodwillForeignCurrencyTranslationAndOther', window );">Foreign currency translation and other</a></td>
<td class="num">(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_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">70,429<span></span>
</td>
</tr>
<tr 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_ReclassificationTypeAxis=cmcsa_ReclassificationDueToSegmentChangeMember', window );">Segment Change</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></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] | 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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">15,300<span></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_GoodwillForeignCurrencyTranslationAndOther', window );">Foreign currency translation and other</a></td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<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,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Cable Communications [Member] | Segment Change</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></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] | Cable Networks [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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">14,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_GoodwillForeignCurrencyTranslationAndOther', window );">Foreign currency translation and other</a></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_Goodwill', window );">Balance, end of period</a></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] | Cable Networks [Member] | Segment Change</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></td>
<td class="num">(14,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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Broadcast Television [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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">1,100<span></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_GoodwillForeignCurrencyTranslationAndOther', window );">Foreign currency translation and other</a></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_Goodwill', window );">Balance, end of period</a></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] | Broadcast Television [Member] | Segment Change</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></td>
<td class="num">(1,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Filmed Entertainment [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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">3,300<span></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_GoodwillForeignCurrencyTranslationAndOther', window );">Foreign currency translation and other</a></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_Goodwill', window );">Balance, end of period</a></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] | Filmed Entertainment [Member] | Segment Change</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></td>
<td class="num">(3,300)<span></span>
</td>
</tr>
<tr 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] | Media [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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></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_GoodwillForeignCurrencyTranslationAndOther', window );">Foreign currency translation and other</a></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_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">14,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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Media [Member] | Segment Change</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">14,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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Studios [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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></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_GoodwillForeignCurrencyTranslationAndOther', window );">Foreign currency translation and other</a></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_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">3,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Studios [Member] | Segment Change</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">3,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">7,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_GoodwillForeignCurrencyTranslationAndOther', window );">Foreign currency translation and other</a></td>
<td class="num">(400)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance, end of period</a></td>
<td class="nump">6,600<span></span>
</td>
</tr>
<tr 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] | Segment Change</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></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]</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></td>
<td class="nump">30,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_GoodwillForeignCurrencyTranslationAndOther', window );">Foreign currency translation and other</a></td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<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">30,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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Sky Limited [Member] | Segment Change</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></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] | Corporate and Other [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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></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_GoodwillForeignCurrencyTranslationAndOther', window );">Foreign currency translation and other</a></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_Goodwill', window );">Balance, end of period</a></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] | Corporate and Other [Member] | Segment Change</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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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_Goodwill', window );">Balance, beginning of period</a></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_GoodwillForeignCurrencyTranslationAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill, Foreign Currency Translation And 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;">cmcsa_GoodwillForeignCurrencyTranslationAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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://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(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: 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_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_ReclassificationTypeAxis=cmcsa_ReclassificationDueToSegmentChangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationTypeAxis=cmcsa_ReclassificationDueToSegmentChangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MediaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MediaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_StudiosMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StudiosMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865393244824">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 28,546<span></span>
</td>
<td class="nump">$ 23,715<span></span>
</td>
<td class="nump">$ 55,751<span></span>
</td>
<td class="nump">$ 50,324<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">16,002<span></span>
</td>
<td class="nump">14,428<span></span>
</td>
<td class="nump">31,807<span></span>
</td>
<td class="nump">29,346<span></span>
</td>
</tr>
<tr 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, Broadband [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">5,717<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">11,317<span></span>
</td>
<td class="nump">10,001<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">5,554<span></span>
</td>
<td class="nump">5,415<span></span>
</td>
<td class="nump">11,177<span></span>
</td>
<td class="nump">11,047<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">870<span></span>
</td>
<td class="nump">877<span></span>
</td>
<td class="nump">1,741<span></span>
</td>
<td class="nump">1,776<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">556<span></span>
</td>
<td class="nump">326<span></span>
</td>
<td class="nump">1,069<span></span>
</td>
<td class="nump">669<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">2,202<span></span>
</td>
<td class="nump">2,004<span></span>
</td>
<td class="nump">4,369<span></span>
</td>
<td class="nump">4,047<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">679<span></span>
</td>
<td class="nump">428<span></span>
</td>
<td class="nump">1,296<span></span>
</td>
<td class="nump">985<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">425<span></span>
</td>
<td class="nump">378<span></span>
</td>
<td class="nump">838<span></span>
</td>
<td class="nump">821<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">7,955<span></span>
</td>
<td class="nump">5,715<span></span>
</td>
<td class="nump">14,980<span></span>
</td>
<td class="nump">13,444<span></span>
</td>
</tr>
<tr 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] | Media [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">5,148<span></span>
</td>
<td class="nump">4,096<span></span>
</td>
<td class="nump">10,184<span></span>
</td>
<td class="nump">8,974<span></span>
</td>
</tr>
<tr 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] | Media [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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">2,452<span></span>
</td>
<td class="nump">2,060<span></span>
</td>
<td class="nump">4,947<span></span>
</td>
<td class="nump">4,347<span></span>
</td>
</tr>
<tr 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] | Media [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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">2,189<span></span>
</td>
<td class="nump">1,648<span></span>
</td>
<td class="nump">4,282<span></span>
</td>
<td class="nump">3,815<span></span>
</td>
</tr>
<tr 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] | Media [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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">507<span></span>
</td>
<td class="nump">388<span></span>
</td>
<td class="nump">955<span></span>
</td>
<td class="nump">812<span></span>
</td>
</tr>
<tr 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] | Studios [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">2,224<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
<td class="nump">4,620<span></span>
</td>
<td class="nump">4,461<span></span>
</td>
</tr>
<tr 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] | Studios [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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">1,781<span></span>
</td>
<td class="nump">1,746<span></span>
</td>
<td class="nump">3,855<span></span>
</td>
<td class="nump">3,565<span></span>
</td>
</tr>
<tr 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] | Studios [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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">198<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">237<span></span>
</td>
<td class="nump">323<span></span>
</td>
</tr>
<tr 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] | Studios [Member] | Home Entertainment 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">245<span></span>
</td>
<td class="nump">299<span></span>
</td>
<td class="nump">527<span></span>
</td>
<td class="nump">573<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">1,095<span></span>
</td>
<td class="nump">136<span></span>
</td>
<td class="nump">1,714<span></span>
</td>
<td class="nump">1,061<span></span>
</td>
</tr>
<tr 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] | Headquarters 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">22<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">5,220<span></span>
</td>
<td class="nump">4,079<span></span>
</td>
<td class="nump">10,217<span></span>
</td>
<td class="nump">8,596<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">4,222<span></span>
</td>
<td class="nump">3,524<span></span>
</td>
<td class="nump">8,288<span></span>
</td>
<td class="nump">7,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_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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">355<span></span>
</td>
<td class="nump">234<span></span>
</td>
<td class="nump">713<span></span>
</td>
<td class="nump">559<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">643<span></span>
</td>
<td class="nump">321<span></span>
</td>
<td class="nump">1,216<span></span>
</td>
<td class="nump">834<span></span>
</td>
</tr>
<tr 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] | Corporate 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">92<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="nump">181<span></span>
</td>
<td class="nump">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_IntersegmentEliminationMember', 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="num">(723)<span></span>
</td>
<td class="num">(547)<span></span>
</td>
<td class="num">(1,434)<span></span>
</td>
<td class="num">(1,222)<span></span>
</td>
</tr>
<tr 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_IntersegmentEliminationMember', 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="num">$ (534)<span></span>
</td>
<td class="num">$ (580)<span></span>
</td>
<td class="num">$ (1,576)<span></span>
</td>
<td class="num">$ (1,072)<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=123359005&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: 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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: 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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: 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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: 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=123367319&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_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_srt_ProductOrServiceAxis=cmcsa_ResidentialBroadbandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ResidentialBroadbandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_MediaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MediaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StudiosMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StudiosMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_HomeEntertainmentAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_HomeEntertainmentAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_HeadquartersAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_HeadquartersAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865309221112">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 28,546<span></span>
</td>
<td class="nump">$ 23,715<span></span>
</td>
<td class="nump">$ 55,751<span></span>
</td>
<td class="nump">$ 50,324<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">22,182<span></span>
</td>
<td class="nump">18,656<span></span>
</td>
<td class="nump">43,338<span></span>
</td>
<td class="nump">39,346<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">5,683<span></span>
</td>
<td class="nump">4,621<span></span>
</td>
<td class="nump">11,035<span></span>
</td>
<td class="nump">9,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_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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">$ 681<span></span>
</td>
<td class="nump">$ 438<span></span>
</td>
<td class="nump">$ 1,378<span></span>
</td>
<td class="nump">$ 1,324<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=123359005&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: 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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: 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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: 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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: 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=123367319&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865401632776">
<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>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues [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_AccountsReceivableGrossCurrent', window );">Receivables, gross</a></td>
<td class="nump">$ 11,841<span></span>
</td>
<td class="nump">$ 12,273<span></span>
</td>
</tr>
<tr class="re">
<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">730<span></span>
</td>
<td class="nump">807<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,110<span></span>
</td>
<td class="nump">11,466<span></span>
</td>
</tr>
<tr class="re">
<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, net (included in other noncurrent assets, net)</a></td>
<td class="nump">1,091<span></span>
</td>
<td class="nump">1,091<span></span>
</td>
</tr>
<tr class="ro">
<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,022<span></span>
</td>
<td class="nump">1,060<span></span>
</td>
</tr>
<tr class="re">
<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">$ 719<span></span>
</td>
<td class="nump">$ 750<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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=124259787&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=124259787&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 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&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 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: 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=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: 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=124259787&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=120400017&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 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=120398452&amp;loc=d3e534808-122878<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=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: 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=124259787&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=120391452&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=123577603&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=124255206&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=123353750&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=120391452&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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865402221624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Programming and Production Costs (Recognized Programming and Production Costs) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIndustriesAbstract', window );"><strong>Other Industries [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_VideoDistributionProgrammingExpense', window );">Video distribution programming</a></td>
<td class="nump">$ 3,414<span></span>
</td>
<td class="nump">$ 3,046<span></span>
</td>
<td class="nump">$ 6,930<span></span>
</td>
<td class="nump">$ 6,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_cmcsa_FilmAndTelevisionContentAbstract', window );"><strong>Film and television content:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals', window );">Owned</a></td>
<td class="nump">2,227<span></span>
</td>
<td class="nump">1,936<span></span>
</td>
<td class="nump">4,191<span></span>
</td>
<td class="nump">4,063<span></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_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense', window );">Licensed, including sports rights</a></td>
<td class="nump">3,318<span></span>
</td>
<td class="nump">1,584<span></span>
</td>
<td class="nump">6,492<span></span>
</td>
<td class="nump">4,248<span></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_OtherProgrammingAndProductionExpense', window );">Other</a></td>
<td class="nump">297<span></span>
</td>
<td class="nump">251<span></span>
</td>
<td class="nump">562<span></span>
</td>
<td class="nump">547<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_ProgrammingAndProductionCosts', window );">Total programming and production costs</a></td>
<td class="nump">9,256<span></span>
</td>
<td class="nump">6,817<span></span>
</td>
<td class="nump">18,175<span></span>
</td>
<td class="nump">15,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_FilmMonetizedOnItsOwnAmortizationExpense', window );">Amortization of owned film and television costs</a></td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="nump">$ 3,300<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 rights acquired by broadcaster under license agreement for program material, including sports rights advances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_FilmAndTelevisionContentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Content</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_FilmAndTelevisionContentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 capitalized film cost for film predominantly monetized on its own and participation and residuals 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_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_OtherProgrammingAndProductionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Programming And Production 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_OtherProgrammingAndProductionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_ProgrammingAndProductionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_cmcsa_VideoDistributionProgrammingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Video Distribution Programming 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_VideoDistributionProgrammingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FilmMonetizedOnItsOwnAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 capitalized film cost for film predominantly monetized on its own.</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 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=SL120155244-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_FilmMonetizedOnItsOwnAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIndustriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherIndustriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865308388456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Programming and Production Costs (Capitalized Film and Television Costs and Programming Rights) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FilmCostsAbstract', window );"><strong>Owned:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased', window );">Released, less amortization</a></td>
<td class="nump">$ 4,094<span></span>
</td>
<td class="nump">$ 3,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased', window );">Completed, not released</a></td>
<td class="nump">421<span></span>
</td>
<td class="nump">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_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment', window );">In production and in development</a></td>
<td class="nump">2,423<span></span>
</td>
<td class="nump">2,755<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_FilmMonetizedOnItsOwnCapitalizedCost', window );">Owned</a></td>
<td class="nump">6,937<span></span>
</td>
<td class="nump">6,709<span></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_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost', window );">Licensed, including sports advances</a></td>
<td class="nump">5,435<span></span>
</td>
<td class="nump">6,631<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_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances', window );">Film and television costs</a></td>
<td class="nump">$ 12,372<span></span>
</td>
<td class="nump">$ 13,340<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts of capitalized film cost for film predominantly monetized on its own and capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts of capitalized film cost incurred in production and in development of film predominantly monetized on its own</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cmcsa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FilmCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FilmCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FilmMonetizedOnItsOwnCapitalizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 capitalized film cost for film predominantly monetized on its own.</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 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&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_FilmMonetizedOnItsOwnCapitalizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 capitalized film cost for completed and not released film predominantly monetized on its own.</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 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&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_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 capitalized film cost for released film predominantly monetized on its own.</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 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&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_FilmMonetizedOnItsOwnCapitalizedCostReleased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865391172888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Narrative) (Details) - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">6 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>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total carrying value of debt</a></td>
<td class="nump">$ 98.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 103.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_LongTermDebtFairValue', window );">Total fair value of debt</a></td>
<td class="nump">114.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125.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_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember', window );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Borrowings outstanding under credit facility</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.0<span></span>
</td>
<td class="nump">$ 9.2<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_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity', window );">Potential increased maximum borrowing capacity under the revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.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=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Spread on variable rate</a></td>
<td class="nump">1.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>
</table>
<div style="display: none;">
<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>Line of Credit Facility, Potential Increase To Maximum Borrowing Capacity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_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=120398452&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=120400017&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_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120391452&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=120398452&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=120400017&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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120391452&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_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_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_CreditFacilityAxis=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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865313845672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Transactions (Universal Beijing Resort) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_Assets', window );">Consolidated variable interest entity's assets included in condensed consolidated balance sheet</a></td>
<td class="nump">$ 277,004<span></span>
</td>
<td class="nump">$ 273,869<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=cmcsa_UniversalBeijingResortMember', window );">Universal Beijing Resort [Member] | Variable Interest Entity, Primary Beneficiary [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_MinorityInterestOwnershipPercentageByParent', window );">Ownership percentage in variable interest entity</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Principal amount of term loan outstanding</a></td>
<td class="nump">$ 3,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Consolidated variable interest entity's assets included in condensed consolidated balance sheet</a></td>
<td class="nump">8,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Consolidated variable interest entity's liabilities included in condensed consolidated balance sheet</a></td>
<td class="nump">7,100<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 [Member] | Variable Interest Entity, Primary Beneficiary [Member] | 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="ro">
<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 );">Principal amount of term loan outstanding</a></td>
<td class="nump">$ 2,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: 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=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: 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=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: 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 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: 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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: 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 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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_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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: 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 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: 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 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: 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 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120391452&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=120400017&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=120398452&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_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_srt_ConsolidatedEntitiesAxis=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;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>48
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865316038296">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsAbstract', window );"><strong>Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 959<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 1,095<span></span>
</td>
<td class="num">$ (368)<span></span>
</td>
</tr>
<tr class="re">
<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">189<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">426<span></span>
</td>
<td class="num">(53)<span></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">69<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="nump">87<span></span>
</td>
<td class="nump">125<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">1,216<span></span>
</td>
<td class="nump">420<span></span>
</td>
<td class="nump">1,607<span></span>
</td>
<td class="num">(296)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Unrealized gains (losses) recognized</a></td>
<td class="nump">$ 153<span></span>
</td>
<td class="num">$ (79)<span></span>
</td>
<td class="nump">$ 264<span></span>
</td>
<td class="num">$ (120)<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=123583765&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_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/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(3)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: 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=123583765&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_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=123367319&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=120400993&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=123570139&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=120399700&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=123359005&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_InvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=123367319&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865316112408">
<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>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsAbstract', window );"><strong>Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method</a></td>
<td class="nump">$ 6,921<span></span>
</td>
<td class="nump">$ 6,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_EquitySecuritiesFvNi', window );">Marketable equity securities</a></td>
<td class="nump">338<span></span>
</td>
<td class="nump">460<span></span>
</td>
</tr>
<tr class="ro">
<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">2,116<span></span>
</td>
<td class="nump">1,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherInvestments', window );">Other investments</a></td>
<td class="nump">131<span></span>
</td>
<td class="nump">143<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,506<span></span>
</td>
<td class="nump">8,559<span></span>
</td>
</tr>
<tr class="re">
<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">39<span></span>
</td>
<td class="nump">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_InvestmentSecuringCollateralizedObligation', window );">Less: Investment securing collateralized obligation</a></td>
<td class="nump">564<span></span>
</td>
<td class="nump">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_LongTermInvestments', window );">Noncurrent investments</a></td>
<td class="nump">$ 8,903<span></span>
</td>
<td class="nump">$ 7,820<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=123359005&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=120391452&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), 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 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=123594786&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=123583765&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=120400017&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_InvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=120391452&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=120400017&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=120391452&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_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=120398452&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(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865391117384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Equity Method Investments) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<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 investment</a></td>
<td class="nump">$ 6,921<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,006<span></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,169<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,168<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
</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_CapitalContributionToVIE', window );">Cash capital contributions for equity method investments</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">$ 172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 investment</a></td>
<td class="nump">4,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<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>
</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="text">&#160;<span></span>
</td>
<td class="nump">$ 5,200<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,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,200<span></span>
</td>
</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 );">Fair value of collateralized obligation</a></td>
<td class="nump">$ 5,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,200<span></span>
</td>
</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_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_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=123359005&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=120391452&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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865309063416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Other Investments) (Details) - Air Touch [Member]<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">2 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($) </div>
<div>preferredStockSeries</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($) </div>
<div>preferredStockSeries</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_OtherInvestmentNotReadilyMarketableLineItems', 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_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities', window );">Cash payments received upon redemption of preferred stock</a></td>
<td class="nump">$ 1.7<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 preferred stock series (in series) | preferredStockSeries</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></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_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock', window );">Cash payments for the redemption of redeemable preferred shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 repurchase and redemption of 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_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock</td>
</tr>
<tr>
<td 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_OtherInvestmentNotReadilyMarketableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OtherInvestmentNotReadilyMarketableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maturity, prepayments and calls (requests for early payments) of debt securities designated as 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&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_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>52
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865308906760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity and Share-Based Compensation (Weighted Average Common Shares Outstanding) (Details) - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted average number of common shares outstanding &#8211; basic (in shares)</a></td>
<td class="nump">4,601<span></span>
</td>
<td class="nump">4,570<span></span>
</td>
<td class="nump">4,596<span></span>
</td>
<td class="nump">4,566<span></span>
</td>
</tr>
<tr class="re">
<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 );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">72<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="nump">45<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 );">Weighted-average number of common shares outstanding &#8211; diluted (in shares)</a></td>
<td class="nump">4,673<span></span>
</td>
<td class="nump">4,607<span></span>
</td>
<td class="nump">4,669<span></span>
</td>
<td class="nump">4,611<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_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://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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<br><br>Reference 4: 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 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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://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=124432515&amp;loc=d3e3550-109257<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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&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://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=124432515&amp;loc=d3e3550-109257<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-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_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>53
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865314362040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity and Share-Based Compensation (Components of Accumulated Other Comprehensive Income (Loss)) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Cumulative translation adjustments</a></td>
<td class="nump">$ 1,806<span></span>
</td>
<td class="nump">$ 1,790<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="num">(109)<span></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_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax', window );">Unrecognized gains (losses) on employee benefit obligations and other</a></td>
<td class="nump">186<span></span>
</td>
<td class="nump">203<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss), net of deferred taxes</a></td>
<td class="nump">$ 1,992<span></span>
</td>
<td class="nump">$ 1,884<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Other Comprehensive (Income) Loss, Defined Benefit Plan And Other, After Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax</td>
</tr>
<tr>
<td 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_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=124509347&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br><br>Reference 3: 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=123594809&amp;loc=SL116692626-108610<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 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<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 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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://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(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: 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(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: 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=124509347&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=124509347&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>54
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865314527016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity and Share-Based Compensation (Narrative) (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</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_PlanNameAxis=cmcsa_ManagementGrantMember', window );">Management Grant [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_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>
</tr>
<tr class="re">
<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 );">Number of stock options granted (in shares)</a></td>
<td class="nump">42.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted-average fair value of stock options granted (in dollars per share)</a></td>
<td class="nump">$ 9.64<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 (RSUs) [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_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>
</tr>
<tr class="re">
<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="nump">$ 1,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Share Units (RSUs) [Member] | Management Grant [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_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>
</tr>
<tr class="ro">
<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 );">Number of restricted share units granted (in shares)</a></td>
<td class="nump">12.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 restricted share units granted (in dollars per share)</a></td>
<td class="nump">$ 54.62<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">$ 726<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=120381028&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_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=120381028&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_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=120381028&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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=120381028&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=cmcsa_ManagementGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=cmcsa_ManagementGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>55
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865390830008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity and Share-Based Compensation (Recognized Share-Based Compensation Expense) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 282<span></span>
</td>
<td class="nump">$ 271<span></span>
</td>
<td class="nump">$ 589<span></span>
</td>
<td class="nump">$ 495<span></span>
</td>
</tr>
<tr 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 (RSUs) [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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">185<span></span>
</td>
<td class="nump">179<span></span>
</td>
<td class="nump">391<span></span>
</td>
<td class="nump">320<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">89<span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="nump">178<span></span>
</td>
<td class="nump">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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 9<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 21<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=120381028&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=122041274&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=120381028&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>56
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865306649624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Financial Information (Income Taxes) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </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_SupplementalFinancialInformationAbstract', window );"><strong>Supplemental Financial Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability', window );">Increase to deferred tax liabilities from change in foreign tax rate</a></td>
<td class="nump">$ 498<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_SupplementalFinancialInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statement Of Cash Flows Supplemental Information Abstract</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_SupplementalFinancialInformationAbstract</td>
</tr>
<tr>
<td 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_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 tax expense (benefit) from continuing operations attributable to an adjustment 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.</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 9<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&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_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>57
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865306716232">
<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="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<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">$ 1,909<span></span>
</td>
<td class="nump">$ 1,936<span></span>
</td>
</tr>
<tr class="re">
<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">$ 1,832<span></span>
</td>
<td class="nump">$ 333<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=123431023&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=123431023&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=123570139&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=123570139&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865314999032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Financial Information (Noncash Activities) (Details) - USD ($)<br> $ / shares in Units, $ in Billions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</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 );">Property and equipment and intangible assets accrued but not yet paid</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 1.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_DividendsPayableCurrentAndNoncurrent', window );">Dividends payable</a></td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableAmountPerShare', window );">Dividends payable (in dollars per share)</a></td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="nump">$ 0.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_cmcsa_LeaseArrangementsAxis=cmcsa_UniversalBeijingResortMember', window );">Universal Beijing Resort [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease assets and liabilities recognized</a></td>
<td class="nump">$ 2.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease terms</a></td>
<td class="text">33 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 on operating lease</a></td>
<td class="nump">4.40%<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_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>Supplemental Financial Information</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_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=123431023&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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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=120391452&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=120398452&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=120391452&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=120400017&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_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-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_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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_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=123408670&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=123414884&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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 right-of-use asset obtained in exchange for operating lease liability.</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=123414884&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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LeaseArrangementsAxis=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;">cmcsa_LeaseArrangementsAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865400069848">
<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>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<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_SupplementalFinancialInformationAbstract', window );"><strong>Supplemental Financial Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 12,378<span></span>
</td>
<td class="nump">$ 11,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">26<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash included in other noncurrent assets, net</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 period</a></td>
<td class="nump">$ 12,418<span></span>
</td>
<td class="nump">$ 11,768<span></span>
</td>
<td class="nump">$ 13,976<span></span>
</td>
<td class="nump">$ 5,589<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cmcsa_SupplementalFinancialInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statement Of Cash Flows Supplemental Information Abstract</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cmcsa_SupplementalFinancialInformationAbstract</td>
</tr>
<tr>
<td 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=123570139&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=124098289&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=120391452&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=123570139&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=123570139&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=123431023&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=123431023&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=120391452&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=124098289&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=124098289&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=120391452&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=123431023&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=120413173&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865308719944">
<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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </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_NbcuniversalEnterpriseMember', window );">NBCUniversal Enterprise [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>Commitments 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_cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock', window );">Cash payments for the redemption of redeemable subsidiary preferred stock</a></td>
<td class="nump">$ 725<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_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments For Repurchase Of 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_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock</td>
</tr>
<tr>
<td 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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>61
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( )E]_5('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "9??U2;T&L9^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+;
M2@,Q$(9?17*_.WNH2L,V-XI7"H(%Q;N03-O@YD RLMNW=S>V6T0?P,O,_/GF
M&YA.!:Y\Q.?H T8RF*Y&V[O$5=BP U'@ $D=T,I43@DW-7<^6DG3,^XA2/4A
M]PA-5=V 19):DH096(2%R$2G%5<1)?EXPFNUX,-G[#-,*\ >+3I*4)<U,#%/
M#,>Q[^ "F&&$T:;O NJ%F*M_8G,'V"DY)K.DAF$HAS;GIAUJ>'MZ?,GK%L8E
MDD[A]"L93L> &W:>_-K>W6\?F&BJIBZJVZ)9;^LU7ZUX>_T^N_[PNPA;K\W.
M_&/CLZ#HX-==B"]02P,$%     @ F7W]4IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" "9??U2CYP_](,'  !<+   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+V::W/B-A2&/[>_0D,OT\X$L.4;;)/,$))L:3<)&])V=G?Z0=@*>-:VJ"SG
M\N\KV8 @:XZ<"<-^V'#3Z]='1\^19!T_,OXUGU,JT%.:9/E):R[$XEVWFX=S
MFI*\PQ8TD]_<,YX2(=_R63=?<$JBLE&:=+%E^=V4Q%GK]+C\;,Q/CUDADCBC
M8X[R(DT)?SZC"7L\:=FMU0>W\6PNU ?=T^,%F=$)%7\MQER^ZZY5HCBE61ZS
M#'%Z?](:V._.@D U*'_Q=TP?\XW72-W*E+&OZLTH.FE9RA%-:"B4!)%_'NB0
M)HE2DC[^6XJVUM=4#3=?K]0ORYN7-S,E.1VRY)\X$O.35J^%(GI/BD3<LL??
MZ?*&/*47LB0O_T>/U6]]JX7"(A<L73:6#M(XJ_Z2IV4@-AIX]HX&>-D E[ZK
M"Y4NSXD@I\></2*N?BW5U(OR5LO6TER<J5Z9""Z_C64[<3ID#Y2CL>R XZZ0
M>NK3;KAL>U:UQ3O:^NB*96*>HXLLHM%V^Z[TL3:#5V;.,"CX1Y%UD&,=(6QA
M.Y\33G- U5G?HE.J.CM4SUE8R#P2:)!%TJJ(Q3,:955"J\3X\D$V0"-!T_Q?
MX'+N^G)N>3G7=+F[YT5M4.'FMM7^"+CPUBZ\9BX^%H0+RI-G=$L7C(LZ1["4
MX 4%'/EK1WXS1V/*8Z9Z(D(R96M#!"NMTN3[[[Y3B0)X"];>@H9]QHD$3ID6
MN\,%:]V3)(?BU5M[ZH$ZRTR]C!.*KHMT2GF=%UC#LNRV@WL!%*/^VD^_B9];
M.HMS(<,DT#5):WL/UAG>7 T'D[N??[!]Z[?AS>WXYG9P-[JY!BS:EJ:9U<3D
M'7E"HTAV:'P?A]4HWQU"@R0.VI;\%_1[D,,-WMI-'(ZRD'&98*6Y(S01<B0@
MQM&0%9G@S_)O5$]D6'T\@$QB;1(W,3F((HG@_&CU I6DO,GJG<&2LI6\J30D
MN4!#V3,O^V+;J6:[[;S*Z5"]DW&\8X]9K4M8;CR/$Q+19#&/">1/%P,;QOE+
M?^N.'G/V$&=A?2AA3;B3=86P8:Z_M#9FN2 )^APO=F<?K&CW;<MIXYX##A5=
M,&R8\V5?#N1<<[<?6 #;'F1$5P<;1OH'%LK C.<L@U!L$,$]OVT'E@4YTK7!
M;E0<A@7GJFQ5M2K.9F5^%7FM/5CQ$SC7LG65L!N5B9$:X=646U5YLK):ZPQ6
MA)UA71MPH]J@"JKDK!R&,\:?Z_P8=#X0/J-H$(9R:2'Y3:-*$O*HJP-N5!TF
M*4D2=%;D\NN\MC<-.J9)"-:E #<J!1<IY3.58.^E@I@KE"](5A\^6-!H3;,?
M-V+_9"[7=* A6,9H2,,>-YSZ7\9Y28QJIGLI/Z[O1%CN(X9<:<YCF,H#:2FJ
M;"5D5NL#%C &2!,=-UP#+ /TB1(.A,= =WCNCS7>,4SF%44W34&K$X-<NVWC
MM@-:TYS'S3@O[7%I;207VD_H3UJ?YJ:U@&7;ON_W06>:\]@PC4^(G! .U+A+
MY?1Z(ECX%7VYHJHZ0LMH1_/:L0ZQ;G<T?!T8FG>QD&LM=H]L_,OT5S2A8<'E
M1>MB;5"J"\X1^M'J6#9:R.QZ( FXIG8TGAV8IG+!&I5U_SF=LJ36*BPPO!I.
MH/FDL['- G-T%2]T\13.229KY*X%HD'H>C Y'T";((XFLM-H^KW=#Y-R9PG=
M%$).>#,5OEJ3E;)7*JO-S8=3U^M9N(][GGO<?:CSI9GLP$BU.MBS?D+73$@C
MYP55.UY!H^&C6>OX!QD^&J,.S+W7#!]8:2LZT3(ZD$?-4P>&8(/A @NHX0)[
MT01U8(*^8KS 0L;QXFKFNO#<UNYXULN\[#?)2U=3UK4/LAVK$>D:$-D\+PU*
M6]%9YF4?\JC9Z<+(,^>E0:#,2]#+QOXUS,SF>6D0,N>EYJ5KXF7PDI<.;I27
MFI?N07CI:EZZ>^.E06DK.M$R.I!'S4OWK;PT"*B\A+UH7KK[XJ5!R)B7GN:E
M9^)E+_!>Y*7?)"\]S4OO(+ST-"^]O?'2H+05G65>^I!'S4OOK;PT")1Y"7K1
MO/3VQ4N#D#DO-Y[^&79BOYU?NE:CO-2\] ["2T_STML;+PU*]K?S2Q?:E_4T
M+[VW\M(@H/(2]J)YZ>V+EP8A8U[ZFI<^S,M^Q_4D$=X71#U!I#3:GFHV*NF^
M1J=_$'3Z&IW^WM!I4-H5J.6L$ZJHOJ:H_U:*&@3*S8,N[$9SU-\71PU"UY\F
M%Y C35$?IJC7^6:1WF@QY&^<B3@(1'T-47]O$#4H;0:GP5K(UPSUW\I0@\!P
M^/YL#)O1$/7W!5&#D"$I XW0P' >H2/#OG)#IK(W)\64<1FR\EG4.9W*?"KX
M*U,VT% -#@+50$,UV!M4#4K-0]<@H0.-V>"MF#4(#(>?(2.:L,&^"&L0,B6S
M)FP $[;:*#][]5.$0!,V. AA@XVC9# 7W[#EO%3>W'+NNZ[K!-Z+_>;NQH%/
M]6"V/-::HU ='JK.?JX_71^='50'1O7/JW.W5T0]U\U10N]E4[63T$*\.LI:
MO1%L41X?G3(A6%J^G%,24:Y^(+^_9[($+-^H"ZP/%)_^#U!+ P04    " "9
M??U2C<NS@;X%   T%P  &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;,58
MRV[C-A3]%<*8Q028Q"3U#AP#B>VB*3IM,.FTBZ(+VJ)M(9+HDG22Z=>7>EAR
MR"LU:!?-(M;CW$N>0_+RB+,7(9_4GG.-7HN\5#>3O=:'Z^E4;?:\8.I*''AI
MWFR%+)@VMW(W50?)65H'%?F48AQ."Y:5D_FL?O8@YS-QU'E6\@>)U+$HF/QV
MQW/Q<C,AD].#+]ENKZL'T_GLP';\D>NOAP=I[J9=EC0K>*DR42+)MS>36W*]
MHG5 C?@UXR_J[!I55-9"/%4W]^G-!%<]XCG?Z"H%,S_/?,'SO,ID^O%GFW32
MM5D%GE^?LG]7DS=DUDSQA<A_RU*]OYG$$Y3R+3OF^HMX^9ZWA((JWT;DJOZ/
M7EHLGJ#-46E1M,&F!T56-K_LM17B+,#D@0-H&T#M '\@P&L#O/>VX+<!_GM;
M"-J FOJTX5X+MV2:S6=2O"!9H4VVZJ)6OXXV>F5E-5$>M31O,Q.GYPM1IF;8
M>8K,E1)YEC)M;AZU^3'S02.Q1??E1A0<??Q:LF.:F=<7Z!)]?5RBCQ\NT >4
ME>ASEN=FV-5LJDV?JLS33=O^7=,^'6C?0Y]%J?<*K4P_4B!^.1X?CL1/C1:=
M(/0DR!T=3?C#L;Q"'OZ$**8$Z,_B_>$8HO/?6E_]Z];?B.%UL\.K\WD#^=J1
M[V?#[[=KI:59W7^,9/>[['Z=W1_(_H4_\_+(H4G3!(9U8%7KGN<T#OQP-GT^
M'PH Y44D>(M:NJ@@B +R%K4"4-BC?H=ZPS#H& :C^BV$T@JQ,D6KUT.US-3U
MB&YAES4<U>U!BIUDA:D&NSKW08KT6-==2,HF5W!&+*&!K:0+"F,264*Z(&)
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
MC.$MRO) 6C:TV-H3UU)H.+_9VPT<XIDT GB^$D*_-<P ];\%IO\"4$L#!!0
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
M>5N >U5WW-+=&+EW)Q9K:8QLW.6.,V 9*P"_;Z0TSS?V!?VAU_6_4$L#!!0
M   ( )E]_5(K8&R$.@<  '@>   8    >&PO=V]R:W-H965T<R]S:&5E=#8N
M>&ULK9EM;]LV$,>_"N$-0PNTM4CJL4L"I.D>T6Y%LFXOAKV@)28F*HD>23M-
M/_U.DB/9XH,S;&\2RSY2?QZ/][N3SNZE^J37G!OTN:E;?;Y8&[-YO5SJ<LT;
MIE_)#6_AEUNI&F;@4MTM]49Q5O6#FGI)HBA=-DRTBXNS_KL/ZN),;DTM6OY!
M(;UM&J8>WO!:WI\O\.+QBVMQMS;=%\N+LPV[XS?<?-Q\4'"U'&>I1,-;+62+
M%+\]7USBUU=QW WH+7X7_%X??$;=4E92?NHN?JK.%U&GB->\--T4#/[M^!6O
MZVXFT/'W?M+%>,]NX.'GQ]F_[Q</BUDQS:]D_8>HS/I\D2]0Q6_9MC;7\OY'
MOE]0TLU7REKW?]']8)N!<;G51C;[P:"@$>WPGWW>.^)@ (X] \A^ 'GJ +H?
M0/N%#LKZ9;UEAEV<*7F/5&<-LW4?>M_THV$UHNVV\<8H^%7 .'-Q)=L*-H57
M"#YI68N*&;AXPVK6EAS=]*'T[&/+MI6 'YZCE^CCS5OT[.OGZ&LD6O1>U#5L
MASY;&E#3S;DL]W=^,]R9>.[\\[9]A6CT I&(8,?PJ_#PM[R$X;@?'AT/7X(/
M1D>0T1&DGX_Z'+%5BK<&76K-C7X=F)&.,])^QM@W(]-KQ-H*E=T'_O=6[%@-
MMW#Z:I@J[:?JCM[N A.:Y6?+W:%+'%8XBZ/1ZDAG/.J,@SJO><E!VJKF^@5J
MN7')&V9(CFZ,<323Y[**T]0M+QGE)4%YOYHU5W 4ANUA_?:X)";6S6F2S!WH
M,J*)6V Z"DR# G^3AM5/$)A:]R99%*<SA0ZK-(NQ6V(V2LR"$K\7==.'HH'\
MN1-]#BZE=NO,[%V$4"0SG0XK2GVAF(\Z\Z#.G]H=UZ;Q'9+<NF=>1'0FS#;*
M<N+158RZBB?J0IK#3HOV#OQ7UY K%:O%%\B8<E6+.]:AR:6\L$0E:3P3;MO$
M<>;6C:,IO4=!Y1\4$%^9AW[WNQRTZ5;1GW,D;X&BY;;9UGW.KS@4 J7PKF%_
MIZ-%D"PM9LMPF>&B\!PR?  J'%S)#U)6]T ;IS1L;WH4$TN:RRP]6,&QM D=
MF(2/EP)8KH7F2'55@QN&Q'9+0=-D+O&4V;'$B44X#*,ABXK6L/9.0*K?YREG
M(+!&*B.^^ .!VEDTI@3/E^(P2VCN\_:$*QSFU;"45K;'*=?++NS"$J&6YVVS
M'!]DEV.U$[UP&%\#'?Q4P#:22)9%T3P[..UH[@W>B5XX?5+A\TZPE:B%$3Q8
M_>").3@,G<NRE%O(Y&C#'E@?<I""(,[4%F*,?]YT9:>&5F (.B.14:SBJ%0<
M2DVIW-YR8 >G%IR<9O0@XQXO:<(3#O/I<J]^P^" E&+3'Q'=+TQQ+:HMJ]VR
M;2CA#,_)Y;2*/.43GMB%P_!ZRV\Y;'$G<<?;+7<*M.%#DW1>FSBL2)%ZC@B9
M&$7"C+J<QT3G3WE4]M53<+KD$YLY>9',Y3NLBA1[$$LF,)$PF!X/T*;+FE!8
M03:M97OW$FJ#!J"Z<B8E8J,(JJ=LKMAAA6-/1)"#5B?,J^.*]91O;2*1 E3,
MI3K,\JSP:9W 1<+@>G?DRA<(NA0]2M^[W"G;ID^1X&R>]1UF.(I2[$D59*(4
M"5/JZM^4A\1F3X*MRLIME7N43H0B84*-^4&TI6PX,NRS)Q(<""H28KG4899'
MB:>%(1.H2+C/LKA_*G =K524V1%@F^&<$.*1.^&/A/%W)9M&#+W,\!1 M@;Z
M!MZ6/KW!^;KG>:_UAI7\? %UNN9JQQ<7R/7@Y'^8Z'C-$Q])F(_7O.*\Z6'?
M[1.L6,$QZ+HEJ#PYW,P\PG*TT]L5@%,P]8! S3X2M9'E)Z>/;$0F=/X8PF&$
M(0(]&SIQE!3!0ND[Z)[,0_#)T(0\>JHM.[E4:M-JOM"@R;&RB68T3+/+"JHO
M2%, B T3U4O1HI)M! ##*=(&5!S9#S4<9K2(??48G4!&PR"[YH;!5U Z,-5"
MF+D?K=ED2B.:S+.KPPQZ=.I)K_3@*6 88+\ISO06PMN_TS:#7F8)GA<#)\V.
M!4ZDHF%271ZT?ONJ2S9P%M?=P_H=?\3"LUIJ_=RIW]%@%<6\)G=9Y;DO!"9Z
MT:?T5Y!L2Z8-_%=0$_2<17K-8!&RKKC2WWR5$YQ]VS\!,0_.1=C4*N+"ZA)=
M9A$EGAJ83G"C8;C]XDF73JD.8B7YO/UV6<78\R"!3EBC8:P-_@[XT6Z]BA3*
ME+DZAQG.O*=M(A -$VB0=U 9C ^^/')M5CC;;Z>=O_VF$U5HN#N[JAD4M)==
M!#<0M#==DD!_ON?-BJN_ JR))];$T7_D5CS1(3[1ZPPJO:DLMA-],C]"+AM/
M&H@G$L1A$@QN?//OW3CE\9C^5S<>O'$YU1R<<&-LO>BQWK6$3 99RX/7@MT[
MV?=,W8E60PMU"V.B5QEL@1I><PX71F[Z-X4K:8QL^H]KSB!_=@;P^ZV4YO&B
M>_DXOFR^^ =02P,$%     @ F7W]4M?LWWS% P  _@T  !@   !X;"]W;W)K
M<VAE971S+W-H965T-RYX;6RE5UUOHS@4_2L6FH=6FBT80H!1$FF::K6[4C71
M9#OSL-H'!YQ@U>",;9KI_/J]?)2$CT"RS4.P\;G7YUS[^N+90<AG%5.JT<^$
MIVINQ%KO/YFF"F.:$'4G]C2%D:V0"='0E3M3[24E46&4<-.VK*F9$)8:BUGQ
M;B47,Y%ISE*ZDDAE24+DZSWEXC WL/'VXBO;Q3I_82YF>[*C:ZJ?]BL)/;/V
M$K&$IHJ)%$FZG1N?\:<EGN8&!>(;HP=UTD:YE(T0SWGGSVAN6#DCRFFH<Q<$
M'B]T23G//0&/'Y53HYXS-SQMOWG_O1 /8C9$T:7@WUFDX[GA&RBB6Y)Q_54<
M_J"5(#?W%PJNBG]TJ+"6@<),:9%4QL @86GY)#^K0)P8X,D9 [LRL"\U<"H#
MIQ!:,BMD/1!-%C,I#DCF:/"6-XK8%-:@AJ7Y,JZUA%$&=GJQ%&D$BT(C!"TE
M.(N(ALX]X20-*5H76^GF*259Q&#@%MVLB*2ICJEF(>&WZ#?TM'Y -Q]NT0?$
M4O3(.(?E43-3 [M\#C.LF-R73.PS3/[*TCOD6!^1;=FXQWPY;/Y 0S#'A;G5
M-#<A)G5@[#HP=N%O<L;?2D*J2/V*2!HA^B-C>]B\&N22,,R2C!=ABBCD3LA(
MOB/[%)=33(LI\H1Z6;BNC;V9^7(JK <U<7R_1C7X.S5_9Y#_%U@B"2NB2;IC
M&TX148IJU1) $B$U^W56@-.A9N/ F[8$=%$X\&VW7\"D%C 960"ZI5("24B"
M\/DC4C'L/(5(IF,AV2\8N($-5[Z][2-?^G=/R5OEK\7_ F!#@EM+</^7!*94
M-D[?[;!J\QY"- A/:\+30<)_0R50F7PM^8X1G':F]SW;"[!E^RVBER ;A+V:
ML#=(>,EA6Z//<'@E"12%=4'[GT>:;*C\=^ 4\&O__K#_TF^U?'LBT0OA&2TB
M$PG.B50(CHDR2KU!*OU[IVMT9^%6?$9 #>I!33VX@OK5R1-TELQSK?[TN0C:
MT("M8WFRKE=Q6?Y4GMW&N>HZE@]GJ]V2T(N=3"S8H.?.,7Q28O'U&N"32L'9
M'+%T-RH$=\A-7-^R ]MW)VTA?5@/VQA[@7=&R+$DXN&:6&;;_=79AH]%"P]7
MK??G6S7!2,*-H9KTCR4+#]>L=^8<[A:BMTQJ\[\ V=1PK%EXN&B])^.Z!2F
M+'(\MTU_'-AD?RQ@>+B"O3O7NJ7JC(1Q8"G!//DXSV]&CT3N6*H0IUNPM.X\
M<"'+RT;9T6)??*]OA(:O_Z(9PP6-RAP XULA]%LGOP+45[[%?U!+ P04
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
MKFRJ28,?3YHQMAF"' %*-$&(GR!'J$L"\<0E+XDF"O$3Y:A].R$0+5AD*DS
MC"&&#*A< F8F4  3""B0F9*/1FDS!<P4=DR@0-X[@$(T4,@+ (5LG;3Y@7*(
MRB2V\,$<.19 @X+X0?%XE4GV/GHCFAC$+X.>4&420#NAT-PID,!R;6X-(^*'
MT<$:D]@$$JYDIQ%$_ C:3V(2D"C.>--,(7LPY5")22#>F/)B"EBY3L(UDXB?
M24^D+XE-,;6Z#B5$-<>HGV-.A4EM6AE5_05@8AR]3 $31SQ0#3SJ!]Y>\I+:
MH@E'4IHSL $QL!IZJ!%!_>=P>\E+:A^U.6*/:CA0/QR.4)=]C[O4);51 JE+
MP Q2EX 95 Q 9H"Z!,P =0FYYB@&Z-;M)_K\Q0#5T*,[[CC]?'79CSA4E]AQ
M2DDUR*@?9+MN@SB"D]OW$K THFE,;>8-K(8N:^I1\<PW-37RJ!]YC[JM"9!/
MN YZJ<8:?0FLC2F ->JZ#ZNIQHZCVIC9/'*J7J:)Q!Y/I#$#6./(/TR3AOE)
MXT_X"-I3S.8.(^:6VF$T]%;CB?GQ=%P28';BCI @!LLG@!F)*#</Q0$SQJG9
MVR5@9D(,,($@!I@A*4U!"UE19-2K5Y#SKAC2#&,OP#"V]="$GV&'"%IFBRPF
M7&&IV<3\;'J\H&4 @1Q>:?PPO^AZ0D'+(*5&D+E3 "M)'#4JTVQC.Y[+.%32
M,N >%7%H6J9YQOP\VT_3,@!/F"#7XS<:4'P/0!VJ:3D@ID(C<4U!(X>[&G#<
M#[@GTK0<.(1T,9%K)G(_$YV2E@-0,V(>,#$S-6#BV.M<@Y'[P;B7I.5V\A<A
M-T]L=UD-/=20X/Y#O[TD+;?/]4X1=VQ5K@G!_80XHLCI>]P6#A&WSJTGW.8)
M#4-JJEK C(>$&3KT-\ ,*@@ ,Q1%V PSP(I)(T=? 5;,4>KSK8<#^?,7!%R#
MC^^XX?7S16T_XE#4NM9)DXS[2;;SS@L4FF-NXXRY[MYRC3,>/:]8%9IEPL^R
MQXA58=/* 2NA825> E9C =V9<IR+" TK<1RLQF+O)_&$QHQX/&;& I UKFEJ
M?(@=S\H=GL+['@</"%DZ=8?1T%L-'.$'SE$;>R+L7$PB8=ZZO #,F"JKC<Q^
M*6R"F0(4Z GB#6"&(F'R!K)BV!2@D/.NQ\,U;\0+\$9L/9[NY\TA E38F@@+
M1\4J-$B$'R2/%Z#"AHIK%VBD"+]">D(!*J!3/_.Q7<B(44<JDAI7<L>3&X?J
M3VDS2KB^FZ A)?V0VD]^2O!I"-<S(U)31^Y!G4/EIP1N6!DI:0K9.+:'U-B2
M.YZA>QKU*8$C-]>CI5*33OI)YU2?$A!'IOP$;*P5MDT<1S)2\T[Z>;>7_)0
MWJQ3V(M=5D,/-2*D_XAN+_DIH>?%7;?(I>:#]//AB-JE[W&7_ 3,(/D)F$'R
M$S"#R@' #)"?D)4M/P$K5SD@M[ZW)9^_') :>W+'C:Z?+S_[$8U[JN9"C;:^
M^MW^0P-5<*HRM [R]%8U"]^VM5>U_A\!ZS=-N>R^#7Y3-DVYZ%[.TUBM3VN@
M_GY;ELW#F_8+YIO_U'#^?U!+ P04    " "9??U2+EKB\[D#  #."   &
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
M&6,^FVCA!^*3_O)'Q["W7[ABHZ&D^7?A%@7>TF=X1=[*CUBXY=+GJ[\@H1<
MS@C> M]CC_>6<T0LGW CDGD'N-A;P%X+!(V0 )<<A;0DH'@'B"*8AA0\YJ<
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
M[&?(A^7V8^[OX57P-Y&K6VR%5>9GHK8?2-M_FFK''R6OJZ:I"OZY1;I7-2W
M\]NJ:MI_Z(#N*_77_P)02P,$%     @ F7W]4J 1%IY4!@  E0T  !D   !X
M;"]W;W)K<VAE971S+W-H965T,3$N>&ULK5==;]NX$OTK Z,/+:"-Q0]].$@"
M)&DONHMM;]'LM@^+^T#+C"U4%EV22MK]]?<,)3OVQ6YP"^R#]4%QAF?.' ['
M%X_.?PD;:R-]VW9]N)QM8MR=S^>AV=BM"6=N9WM\N7=^:R)>_7H>=MZ:53+:
M=G.9Y^5\:]I^=G61QC[XJPLWQ*[M[0=/8=ANC?]^8SOW>#D3L_W QW:]B3PP
MO[K8F;6]L_'WW0>/M_G!RZK=VCZTKB=O[R]GU^+\1O/\-.%3:Q_#T3-Q)$OG
MOO#+SZO+6<Z ;&>;R!X,;@_VUG8=.P*,KY//V6%)-CQ^WGO_5XH=L2Q-L+>N
M^]RNXN9R5L]H9>_-T,6/[O&MG>(IV%_CNI"N]#C.E?F,FB%$MYV,@6#;]N/=
M?)MX.#*H_\Y 3@8RX1X72BA?FVBN+KQ[),^SX8T?4JC)&N#:GI-R%SV^MK"+
M5Q_M@^T'>S&/<,9#\V8RO!D-Y=\8EO3.]7$3Z$V_LJM3^SE ')#(/9(;^:S#
M7X;^C%2>D<RE>,:?.D2FDC_U?&2!_KA>ANB1_O\\XU4?O.KD5?\X7\\:\N8Z
M#SO3V,L9=D^P_L'.]M[HMXVW]H10NFN_G0Z\;'L(H.N@Y? JD<27_.CIHPWM
MRO:Q-=TYW7AG5DO3K^@%%5DEJG3/\QQW(3*5!D2.$4&?8.;PM2@TKEH4/$-4
M%=]R7=$GUS:6ZBK'#X-9I05?JY(^MQX;+ 0JBI*4+#&<EPLJ\;L9 BC )XX5
M]H%D!IBXYKDFG2G,T<G]]>K!^MAB^IK*"J.RAA^Y*&E1%_3ON+$>8P6IJJ9:
MX8> ?W/1='1KEIVE6[?=#GW;&-[G@42)%20)G;$C);(ZKT@N,J7+DZ5D)NH%
M%BIU#2"REJ2R&K&_;B&7=CFDJB$S723,98Y)"Z %<EQ'5 4\J[JF15%0+>2$
MZIU=M09$BN0X1QS@6=2:ZFQ1:<#M([)$'4CI$Q)P62=&@1 8X$QE15E %M8
M2@.?8E$3HE!83RIZZ[:6X .QH.YNV1MGVB504A<(=T&%K*BHU 3J+@ZKUJ4D
M2,T!(2R=E9+#TN6>4*P(SQ\,C@1.Y0)*4)S42NB46D%O4?F_#L9C[9 6'9F0
M(%R "RB1WG0M*M64C9?F%;TLE.9KG>,JLJ(JTSVOY*MIW?<WM[_W*,\^X*7*
MF$\6;<%97-0Y4&1::Z3&HYK_%-U/#7P/6Q8&XN',%9+YE4A&!9FI \L*KJ32
M5 D%D2Y.Q:85Z&3FI2@A+;WGZLMW+"\3-SD$B?1)[)<Z*Y#+6^=WSIMHCZ)?
M@$N Y"26?Q5_)17'KZL4MTYL" :^C]]/A> %2:P"&>!!)0*P:\%$(?@ASQ2B
M9(\_]TTW<%5 43A9SGA+*'9],,TX$#<FDAMP#MLU"R6,NH%A=#AKXH9<SZ$D
M[9S1'>K0>X?@).'$)X,3+C2^W:7-X.[A#K7K9(4S^FP)34*B9.=;G.UM]YV!
M82XAJY&K6<370-A49+K@^.MX,C,.ZT?TX '&7RRZ#!8BQ;2[E]PX3$U#^R><
M[+E:?J>U=6MO=INVH<Z-^__L'RJFI\"1#BX7DFMFG94%)TBK3$'P+TB-M>7-
MX$$#A%/6*FTMD>JG*F@!"SU)I81(M.("Q^5,I(S^N :@;E3Z (!X"JYK5X;1
MWIC.]"C5=ZF?8P[O70?Z6.R)S?!$9!*%:1HWL"BPKVS[D A_JB3+T=TD(I86
M9(+$[0PG&TE.)UD?1QVRO^: JSG&-3FBL<],WG!NL& @0I8)EG=K,#ZI;$\%
M0T&'LV_A1OU-IOABPB8C$^@131W?^2,Z,NM] A 0EPG!-6V:/HI]!)GZ@3 .
MC5T62L_9_\@"'8E-'<EKD+-=@A <)CAE]TR%C-;>A3">J+7F_ C45]3<7W'P
MG=,U<Y\"Y[VT<L,RW@_=$^F5PHF*(^3$90^&DD,AIK-:E^7_A>R]ZYL!L??Q
M*)V31]@_58PQN_W3=+"$79=FON(U4?G%X7X[T07<7P<4SK&;1F80RST@I>-G
M9/M'5Y%RO*-H'H$_I' O@^?==JU9MAU@V<!N*['@:Y'37[5[\Z-6&3E?IS\$
M@5)"QJ[Y,'KXSW$]MMI/T\<_+.^,7[>HL)V]AVE^5A4S\N.?@/$ENEUJO)<N
M0F#I$0?ZRGJ>@._W#H5V>N$%#O_$KOX+4$L#!!0    ( )E]_5)QC)M-K0,
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
MYPG0.(#&37!];/JE"SQ"XK+EF8TD!GS?.!>FC028_P5L/P-02P,$%     @
MF7W]4A5[EWIA!@  @Q   !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&UL
MU5A;;]LV%/XKA&<,"2#8NOC:)@&<M$,[](:F:Q^&/= 2;1&A1(VDZKJ_?A])
M29:;.&VWISW$NIWK=[YS2.9B)]6=SADSY$LA2GTYR(VIGHS'.LU90?5(5JS$
MEXU4!35X5-NQKA2CF5,JQ#@.P]FXH+P<7%VX=^_4U86LC> E>Z>(KHN"JOTU
M$W)W.8@&[8OW?)L;^V)\=5'1+;MEYH_JG<+3N+.2\8*5FLN2*+:Y'*RB)]<3
M*^\$/G*VT[U[8C-92WEG'UYFEX/0!L0$2XVU0''YS&Z8$-80POB[L3GH7%K%
M_GUK_3>7.W)94\UNI/C$,Y-?#A8#DK$-K85Y+W<O6)//U-I+I=#NE^R\;)P,
M2%IK(XM&&1$4O/17^J7!H:>P"$\HQ(U"[.+VCER4SZBA5Q=*[HBRTK!F;URJ
M3AO!\=(6Y=8H?.70,U<OR\],&Z!L],78P*!]/4X;Y6NO')]0GI'7LC2Y)L_+
MC&7'^F,$TD43M]%<QX\:_+TN1R0) Q*'<?2(O:3++G'VDN]G1_Y<K;518,%?
MCQB>=(8GSO#DW\'VP\KD<$]HF9&W)F<*+U-9,'+V2FI]'I WZ,T/N6+L"&YR
MR[\<OSCC)2@B!-BNSQV$]B?LW3W_N^9F3R!7PB9OW BX8="0&[RRX3"F R<Q
M),OI$K])&.(W"L+E%->S9+8X)^\9%?PKW-JXZU*UCUM, MTS6A+FO6J6UHH;
MWAJ/%DLR)9-X1LZFR7F3>C^F<R\W6Y(HFI+%G$3Q]%O Y"DM&VX<S7"=Q#[X
M63BWP<?+V3G@9(06LH859'TZ>L52N2W=%X &7_BSA2@\[LSA#M:RCK4N*@>V
MR:F! 4$-9(Q$UZH[9NA:,"=3RK+WYAY&1!N4DN1, &%MH[3>F4UY0QA-<YBN
MI#*\W)***2XSLF.*-0E 9AA-DY8.SJ'/R7V:+]LO <SHBKG9*/:C_P",!AW_
M#[#$L\DI6"*$=P*7?L\>]UF7YC.6LF(--B91T'9:P4R.$(9D%BP!@KUBM22O
M'\LP219D,@O)F^\@$0<1^!T%RVG8-<\AR"B)2#1)R =IJ#CZL@RF"&$13-':
MKYC63\A-K91MJ+Y4LB3Q,FX$>DWG P"Z6'EL#57##[D6?$O=2CL%PI/)W":0
M/F!Y"-_+,,%U'BP.0^FUAVIE*%=2=]<-W,B=[EF YZ*BY1XK>FJ):H.QA;24
M5!DDC3[R![H!':[(!A;)9RIJ@'>"*MSDCE!V@C2442U#L%VP>PG/>.M$&^3O
M(@)YL$U2+GT](I_8H3^(K+$'RBDXZ,FJ6S+VR,>[(?FCHWE$L"GYF;X+T ?H
MM8R1E.H</Q6WQ$BAJ?BZ=I';=FQQ-Y8W%IIA?-POPV@>G^J2E>NC^P$<M8:/
MQL+2JRGR;CWOT-?#R6A!UGVOR6C9OOC6ZXM:U$[HYIB2;P^4?%G";;1T(*RE
MPFJ/[\/I*.Z<U,!.$4J@7J LM 1=4BYL3;*:V8X%81#ZA.QRCEL.:M9"[+_M
M@_7>505;-5[4!=G65-$29<M(I62*:S>TJMJ,4XIA)BOCM[C=3+P/CLWQI_"U
M'E*JU-[6T)'>21YZP)$6?D[WL1N<?9#\\H"H>.$B[1FS1;.[X\PN^*\8"D-B
MQ(T<M9_X-7C/ 01*A_$/==O:"AOHM?%MISE(194K@&X:VIXJ;/QPUTP]UUPX
M?FC7=@_"Y'3=4MV54K.*6I_"-9C/&O4N;;RXTU+PS&6TIH*6*9K*'8B:E0V]
MXMOCUU\6<1P^Y3\S#9U.]-0%U>B?E U:X?MKLA]ND#ZJ72^29CII]S[G.#@H
MGKH&URX16E7"<<&ME_W5*7"QH7[4^L5I)K#D%AC\MG)^U!TJ/>KVJ(<)N^+J
M@ZS1%&BS5:6X:#CX$5/U*_BP*I@-!I,+.]M18 N/-RC&72EWI77=6;B115&7
M$':(>P5RU@#72C4PG=M!D#&,X*;>.XF"*.Y7<Y!DP[#Z9)C3,KUS2>X<D RX
M9GX,5G3O4SB,NV@T/_#]MEYK@ 41L0^\>N/0$[2J,18<[0][PP=#L L YKS6
MM9\1LNPU8(^ &@YYQJDS87T<1O:#L793<O30J6;<.Q@"\:T[_FKBEDU_1NS>
M=B?LE3]8'L3]\1P#<&M7+<$V4 U'\^F *'_D]0]&5NZ8N98&AU9WFS,$KZP
MOF^D-.V#==#]W^'J'U!+ P04    " "9??U2^%3Z.( %  #3#   &0   'AL
M+W=O<FMS:&5E=',O<VAE970Q-BYX;6RM5VUOVS80_BL'+Q@2P+$E^;UY 9(T
MPSJL:)"TZX=A'VCI;'&E2)6DXGB_?G>DK-A%DWWH$("6*-[#Y^Z>.S+G&V._
MN!+1PU.EM+OHE=[7;X9#EY=8"3<P-6KZLC*V$IY>[7KH:HNB"$:5&F9),AU6
M0NK>Y7F8N[.7YZ;Q2FJ\L^":JA)V>XW*;"YZ:6\W<2_7I>>)X>5Y+=;X@/Y3
M?6?I;=BA%+)"[:318'%UT;M*WUR/>7U8\(?$C=M[!O9D:<P7?GE77/02)H0*
M<\\(@GX>\0:58B"B\;7%['5;LN'^\P[]E^ [^;(4#F^,^BP+7U[TYCTH<"4:
MY>_-YE=L_9DP7FZ4"R-LXMK1M =YX[RI6F-B4$D=?\53&X<]@WGR@D'6&F2!
M=]PHL'PKO+@\MV8#EE<3&C\$5X,UD9.:D_+@+7V59.<O;[\VTF]!Z (>2F'Q
M])I<+.#&5)1V)SARYT-/&_'R8=Z"7D?0[ 70*;PWVI<.;G6!Q:']D AV++,=
MR^OL5<#?&CV 4=*'+,G25_!&G=>C@#=ZW>L_KY;.6Q+&7Z]@CCO,<< <_[^1
M_&%0^!R4A\7IU2-:*B3^6M%\,'#PH?'.$X#4:_A86L2#Y,"#?#J<.)::A*84
M0;N3$' >DKVG;D/1;JB;:HD6S KRN+6+6YN]K7_^:9ZEZ1F7D,QAW)\F*8V3
M6<+C8LKC= JWJQ65*R,54C5<L. P;ZSTDO!F&8QF,!O!>/)C) (X^4HT&(W(
MS'B<+GA,4WC;?D=A-=DYJ EY'Q:$]U8N&R^6"L$;CGDNG*=?6QL;$Q-6ED85
M:!T<\]Y9<K;;^O;N(<RD9R>$3$TNK/(E@JQJ$6-0&X_:2Z'4]KOQ:!P[Q3:>
M&K)K[!:H8>1?H$)?FF) ^2:FE6GT(=PW$;*H!%,B-TQCX^SI,@@MWQ=:K81F
MBL+#!BD&^)2KAB6SLJ:"/<=@B;EH'#(U:0%C4C>F4064E"_ZCM20B4OGU48X
MT,93:_-HF:+D!5NFS?Y1_*4I* _$EWQ \NTJSYNJB<P_T!H;JH("SB<&(;[3
M1![A^'?C2,>'JJ9^@J&?O,4<@VQ&:1]N(AX;4U?03D6W1?$W]6$ZB+R#(TC[
M\V0:?F>+A.Q7:"TQ6-/Y1TE6M!G2!F1&<BAA18<>E%BL*<Q!?-D9'*?)X@0^
M:8NY66OYSW>ML:J5V2*'2N-*4OZ62JX#(1?:@0DNI_,IU>3H(!CQ2WX0#-D&
M@W<XZ8/&6&,[]EX\871NL<BBD_/QRQWGPW^K)$B:ZJ&VD@Y[J4(FQ4982B(]
MW3]\BFY$O9HZ.D8*S-%ZBD87@+BLD!0M;ZA"2">UL($^BU74M34B+]E4&;T^
M)?E4["XKG1S?IT::*0K)3UQ1?1*6-<VZ##A=O".ANK%Y2;Y%;_K[;+CXVZ+O
M5NU:3>2TJZZ 1,4BB+[+0Q7NMJS%UAJE* -%$ZXG;D""A?>" $.G[5.)P9I4
MR!E-L\%\I][GT(VSP:B;/8SC-Q4MM&ZHI"JAJ5&RD-M,Q :Q^;:3K@05[:-0
M#;OKG,EE -M(7W(QNI:8BUW@:#(>3+/0(8E:8':T&$S'86:?U@#NGQ7_HK9N
MG_@9_Z>CZA[I@)<YTX]]N]$REO%\PN-L0>-HD?)(RQ\.HCA?P'Q$:^:03L9P
M^YI"8$%_O',*'XVG6!]!-N=*RF:,/9GS/N/%!*Z"2KK^TZ6Z% 5QVVL)5+Q4
ME8>EA6UL".$H'8QAV28_Q'R633LU[.5?&_U(0:"73CC/4P>JZ9.9JS%<D]5V
M\+TKT7#OHEFA78?K-!<[:3O>.;O9[L9^%2^JS\OC=9^DON:FIW!%ILE@-NF!
MC5?H^.)-':ZM2^/I$AP>2_JO RTOH.\K0\=9^\(;=/_'7/X+4$L#!!0    (
M )E]_5+8"W3O\ 0  "X,   9    >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM
M;,57;6_;-A#^*P>M'3; \(OLN$Z6!$C2%6N';D'3;A^&?:"EL\V5(E62BI/]
M^CT\R:J3+5DV#!@06*+$>^Z>YU[$'&^=_Q@VS)%N*F/#2;:)L3X:C4*QX4J%
MH:O9XLW*^4I%+/UZ%&K/JA2CRHSR\7@^JI2VV>FQ/+OTI\>NB49;OO04FJI2
M_O:<C=N>9)-L]^"=7F]B>C Z/:[5FJ\X?J@O/5:C'J74%=N@G27/JY/L;')T
M/DO[9<-/FK=A[YX2DZ5S']/B=7F2C5- ;+B("4'A<LT7;$P"0AB?.LRL=YD,
M]^]WZ*^$.[@L5> +9W[69=R<9(N,2EZIQL1W;OL==WP.$E[A3)!?VK9[9_.,
MBB9$5W7&B*#2MKVJFTZ'/8/%^ &#O#/()>[6D43Y4D5U>NS=EGS:#;1T(U3%
M&L%IFY)R%3W>:MC%TZNFK@U#Y:@,O=)6V4+C[K5M\PWACD<1?M+N4=%AGK>8
M^0.8<WKK;-P$^M:67-ZU'R&^/LA\%^1Y_BC@F\8.:3H>4#[.)X_@37O24\&;
M_FO2],O9,D2/FOGU$7^SWM],_,W^4Y$?Q4S->A1J5?!)AFX,[*\Y>PJQU[9P
M%=-[=<,!"XH;IL"%LR5]:I2/[,FM1.@!175#1FVIV"B[QO8M>R:V4(5+TJWM
M!ZO3ZGMMUZ6K\$C% :G*V34YO/=4>W>M4P^' 6K;&!@6&!^!Q;QPOG9>119G
M[8VC_. YK3S@)H?/B5<KEMZEL]IK0Q.I@^F0WL->+-KX,",">K$-3=D]/XY<
MX\EBQ*%?V7ML$6I:+;7148,:.#^;'2[08L;(M( >*D4'T!KB@-X=0-W*F&#X
M!A,23_5C8@[I1X3PL-4]&46H)<O *<FU>RQFG/!=\EI;VX;4:7&APH8NU6W*
M?2"D&[F%>PY1J-S)^I6^N=.A]!5@.N+A:PDW_8P_0SR#Z(?CP_8ZG>_@HL"E
MAXMICNMT.J4?G"U2+&<I9:VV+QN?8A5QX+IJ7;.X1FMSW]I'].47BSR??X-*
M0S8+M[;Z]\2_9O!.&$;T5R$P6"9B]W.8#Q>T['+HV:@D*M(%>:_9!_3".>O?
M$M([#LY'"!TW'2JX5@("%K>L?.N@"6FW0D1IO@-- 0B?*RIU*%QC8YL2F,V&
ML^?[!%3QJ=&IUIY-A@=]4-B(C@"A>"OXC$UURIJL-#K7KO72]"130[6-IXK"
M-X!;-I$:6RM=WI?+)T55K\FM*#(9YKWS5!=J5YKFEB13)?)4(ANR>SS,#PC1
MH?0K)(K"1L&U.$.1O&E@)/7QU)R.CQZ29/%_2C+Y9Y),_UZ2L;3@H&W$;\'@
M6AGIQ<0!Q1:]EK$I[]/D6CF#$Y&(J!(YF9,EREA)X)C<"#IV^A2"+;'Q/6S_
M&5O>>\9 W1O0:1JE25.FN^",+J4IELK@ZX#LR=$/+9+V1I<^'/"7%ACB37*R
M#YCFZ . (>(B6>OBI17XA>&]Z=(7QTLNN%I"UNFD4RVQ^1-%3)=\,'VQ2#>3
MP8O9>%],V8VA:IJRBT\^.46#L9W*IZV7?$Z3V1/,+$2_8SF0;P9L\7?QY P,
MJ*L<U(QV9<M@-MDQF"_HKXX4H[TS7,5^+2?50#)BVN-<_[0_#)^U9\#/V]N3
M]%OE\7T(&&LKF(Z'+PXR\NWIM%U$5\N)<.DBSI=RN\&!GGW:@/<KY^)ND1ST
M_R*<_@%02P,$%     @ F7W]4F+7?K:  P  P <  !D   !X;"]W;W)K<VAE
M971S+W-H965T,3@N>&ULK57!;N,V$/V5@="C:SERLKM8V 9BIT6WP!9!@FT.
M10^4-+*XH4B%I-;QW^\;RG'<M,FA[<46.3-OWCR2,XN=\_>A98[TV!D;EED;
M8_\QST/5<J?"U/5L86F<[U3$TF_ST'M6=0KJ3%[,9N_R3FF;K19I[]JO%FZ(
M1EN^]A2&KE-^OV;C=LOL+'O:N-';-LI&OEKT:LNW'+_TUQZK_(A2ZXYMT,Z2
MYV:979Y]7)^+?W+X7?,NG'R35%(Z=R^+3_4RFPDA-EQ%05#X^\8;-D: 0./A
M@)D=4TK@Z?<3^L^I=M12JL ;9^YT'=ME]B&CFALUF'CC=K_PH9X+P:N<">F7
M=J/O19%1-83HND,P&'3:CO_J\:##2<"'V2L!Q2&@2+S'1(GEE8IJM?!N1UZ\
M@28?J=04#7+:RJ'<1@^K1EQ<;5S7Z0B58R!E:]HX&[7=LJTTAT4>D4(<\^H
MMQ[ABE?@WM%G +2!?K(UUW^-ST'MR*]XXK<NW@3\=;!3FL\F5,R*LS?PYL=Z
MYPEO_F_JI2L=*N/"X)G^N"Q#]+@T?[Z1]?R8]3QE/?^_5/X/<'3#->/EEH;I
M=BB#KC5>&UWCMK/W7--M=-4]?;(46Z9&^Q#I85 ^LB?7))TGM&.\.(&!OS)&
M#.+]VWKSQ>(5^: ,CA@AO=>!)T"KIM0?4X240JAUJF:J5&BI5_N1,2.;H>@2
MHMIN/6]59#+Z8="U2F]U1$(]+)E_>%]<X.X; ].4+H/L77'%70G*\[-T-W!#
M!.XEA5:!/_)[OX= ]$V9@9\):+!Y):UPWZD@6P&L :CM09*DK'6V@NK>@16
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
M_XC.\LU[L9E$5Z4WVMI%O/C2L, 3FSQOP/?< >UVP@[Z1_OB/U!+ P04
M" "9??U2!37_,3@+    (@  &0   'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6SM6EN3V[85_BN8K:<CS3!:$KS[LC.[:SMQ9U)[O$[\T.D#)$(2:I)0"&IE
MY]?W.P!)45IIXZ1MI@]^$2D2.#B7[SLX!]+SG6X^F;64+?M<E;5Y<;%NV\W3
MRTNS6,M*F)G>R!IOEKJI1(NOS>K2;!HI"CNI*B^Y[R>7E5#UQ=5S^^Q=<_5<
M;]M2U?)=P\RVJD3SY4:6>O?B(KCH'[Q7JW5+#RZOGF_$2M[)]J?-NP;?+@<I
MA:ID;92N62.7+RZN@Z<W"8VW WY6<F=&]XPLF6O]B;Z\*5Y<^*20+.6B)0D"
MEWMY*\N2!$&-7SJ9%\.2-'%\WTM_;6V'+7-AY*TN/ZJB7;^XR"Y8(9=B6[;O
M]>X'V=D3D[R%+HW]9#LW-HDNV&)K6EUUDZ%!I6IW%9\[/XPF9/Z9";R;P*W>
M;B&KY4O1BJOGC=ZQAD9#&MU84^UL**=J"LI=V^"MPKSVZDZNX.*6O:E=@,E3
MDP]B7DHS?7[98@4:=[GHI-TX:?R,M(3]J.MV;=BKNI#%X?Q+:#:HQWOU;OBC
M O^VK6<L]#W&?1X\(B\<S VMO/ WS'TO-[II5;UB_[B>F[8!./[YB/AH$!]9
M\=$9\:]5+>J%$B6C8+#Y%W:S-1AC#.M6/N73QV6^W39L.<@M.KF--8#BQ$QG
MDS(,O#2XE053-6O7DMD1ALV)?#/V8=U(>1 B!@?+P<%L@FF5*DN@P$SAI'M9
M;R6;B"F[+OX%,&+"JYLW'UY>L\E\REY*K >M'+WJ@EU7Y-1?W8-;L5$M-+X5
M9LW>"54P( PX:T6]4J3WM3&R-7A/7VYU56UKM;!S#7O"@L3S?8Z;U//3D!YX
M>>S;:Y+'N(9AROY^<_M3#58W!@O]* LE6.P%489!89HQ'D<LR%G$V5V[+90V
MC'N<XUF<L("S@,5PB:PDU$,.Q"0?DCG\$. :^#[+V ](=+]L1=-B#6OC6[BU
MP2 V";)D"C$Q2S@\R%Z5"OSL]">73>(PPF<03]E?_Y+Q@#][<#W0/X6!6-:+
MXY#%&33,.,/E[M,7&,6YS^($&G%Z$3$>!/!9 Q"(5HX4RZ$83X(I!K L9/#1
M0[U2'N+]6:40BH4P+:ZUT:4"XA#V)XQG7APEN,F\G*<4 "_,*# <'H]P3=+@
MMQ#F_U\A+/(BGI'B7I F#F%A:J]13,@+X>L3"(L DX1@&":,PW(.A.4CA/F8
M'/(0*(.3^2'",&42YG!_D >8B' GYR"& $\R3@C+&7!\,I)QYA/"_.@K(19[
M:4 0"S.@*<T973';8@QFX4D*4U+$B=.XU#^)L0AA#+,<&,K(^."48E$Z)0M^
M+\9"JR"1OL<83R*+,=^&*/$#=J<^_]DY[-5G%$&%:K?(KW\4;F'@9;Z%5^CE
M?FB-RS+?7OV$C$X G!-X"WS/,M[+8F0LGW##TG@ 7.0EB%>"I,$)<.E12DL#
MRG> *)(II^01GP-<F!$VD:UX%+ \ T!.!!;I*47:FW#^M6D--,MA)HR,P DO
M2#(64EZ&P@0[6,>#%'DK(DH!6A&28(3L? IY0180MI#>H%P ^,%OIW2,*//^
M?OC%X =\C!"E7ACF-C6D$84&Y/#=)L21\QY%X/\FQ_TW$,AS+[09/, VZ#(<
M$.A2>,K)[B0[B4!D_!09"+%#:+*4T3Z4C@ 8)0$V0>PVG"4L/-Y3\7(2^@!-
MB.C%R'MA<'9;I<SBT^X4N0T8F_BI^/HIIVO@?RT&0R^*(DNTG# (Z2DA*,\M
M!K&SV8P>8D4"3V8!&")9GP0AS$?FA0;8^),4G#NE(N>4N[/?#4'?"WG4U3]Q
M:B$8VUT*62-VNQ-'34.KO*D7Y;9PQ=Z!"J)!Y=>(VHB%>]"N1<LT"LFN5C2,
MJL0&$UN-AJ-=,UV3B9H,G+&WXY$K6<M&E&5?<QY*/I[,A&%J2;7G%[:3T,,
MG,5WHJ0Q\ZX8!H05-60+W12H:Z63\OWU]3O/^AFSS9$%9)+L;'06+P;'8<",
M?5Q+L Z]F-KL:^(#.P\]HE$LZWM52+H6VT7K<&AD<Z\6T@YHUZHIV 8H5=)X
M,-\168U]@@^]L"IAPH&'J5<LF&U=2T&M)[L7Y592%2Y9I1%ZHU:U6H*@]9%3
MY[+=29AS($^Y:+-"H5]1\VWKVF*G$\+KJ$H)82FA/W**Q*)($8VN3F<$&DM-
M A@BF5ZRA1U48W$TTN2652.JBIHD\LP6F:Z!6*MII8QMRRD(U'N(%>H^J^<S
M>M;2LQ)^1/..Z2,M^Z1!:[L!T!5KZUT-7?NI\*4SAQ8&0Y_9&U& SJTZ%KD?
M><K*V9" CY?L%[,.ZO4Z7ODPVG"J1LQ^A:I86+"-5M1XH==2E?2L-Q =$FH1
M3<[MIMAH8=&'Y#E"V8YP3!-[]:!  >3#=%H56E4"*!#W0I767#)K:SI<+8 K
M:YRCT&#N@9O(+.+3V!ISO.;6HA>KVA>=(+:1C=*%6ZM0RR64(OXZ#U!<L/38
MXA[) XJQ?8&CCO_U@_U051OXAE[*43[S>O4 R:7"Y$FI*8E,B5UG<D4AH5OC
M,@71:#%.L[T2Y(S_P D_648XQ>2]TELS].*@*%(*-NM]VC@'OS'9!SD'N]?@
MO)TP8WV=8D >H1:Y%&9M-$P:L"?&E80#Q1XAG2Y[TIVU\[H_LG/1W9LCQ6)M
MR3O.4\ZYA 5+K!.[A=TGAO$4A$<R^_ECC4=.-1X4:(<EF>T3;*FVOSM3,T6T
MY494&^54*)VNCV)4MA'5UIZ/ 7FRKXWB+$>50"U7DF:V^CT\<CBN"O8EZ[FN
M,&6VXTQ=\8PZ!DT3RT_W:7B'JMJ/&7JH#YK*2$7;80_2/I2VINAJBZ!KN_S
MMW4ASR-;I7Z41(8'A.TH4TEA ';"@N,H(["#I!8F! \-, F+BC[P,_;:XJ/#
MK[WN($KL"PU([C("\06Y7U!FN*?9'EOA"RXN%=!Z#E>+M6A6=O\KQ]ORP_79
MQ&P!7UC02W;4P#Z[[3.'8Y2Q"MZ^_?G-R^^"W.MV8B<+.+ 53+?LU+,8Q]03
M 7&%%1&X7JA2'=!2K+"#KNSP2F]K:_&QLWM?/CS[,RX#C%(<=-0540239/^M
M%9^I]/IS"'6L_?[@J&_NARZKJW7=C"XX(769 7U$V92Z@J-.:<*]( BI$_7\
M/*=A'@\#=Z5FXZ"+HGH\M4<EQ$ [*0XB>PVI3G]#M) HR22U68@W]1AT3$,3
M CYUJ_%N0D03[J53U8;70:_SLMV=  044K983Y ;J*](T/U/>)[8POU<<- !
M>$GH=_4^M9YHD/V(VT8@2_,#)S6R"^2(*N8/<,6V![;"_MQU%#9U'T5P#'Q*
M/J/,_EW/-D<A<HF[.V*AVKN-(+P$7/7LD7/W>#AWCQ\](W__@%,/N&.+O!%;
MQGW7J4/YQQ?\1N1O1/Y&Y*\G<C(0.7F45W>+M2RVKAW]7NMB!V2>8N>C4NB'
M[*<&/I0O+JQ?FWMY<67;H[6H5^[TP=;"HFF^V/YVH.JJ6Y1^8^OKI*%/!G<J
MQQUYXN"9_"ZHXBE!/O/TL% DFLT'FG7%IOV\:;0H[%'0:U56D.IJRKZ"=-4B
MA6E?4;A:[D:45'IXH--"5G,ZP0VZ$TB +9[9\\IH9K_-J((-[:.^P!S?I794
MZ-O+Z+$_2_NDV?EN>#LAT<2K&7$5HJ>T6(I%TK-G7OWU-=BB5BBXJ-"J%QT"
MR_T1J$.U/SM_@GM\G?@SL'D\ T_ \\%)A[&R#HK.>&-_9RUZ8FT";6?)&2=%
M[!3T+T>_RE<2_*3_'J#:)*BY'^B'I\/?&Z[=K_K[X>Z_$3^"WB ^*^424Q$5
M[$Z-^[^!^]+JC?V-?Z[;5E?V=HT&0C8T .^76K?]%UI@^-/'U;\!4$L#!!0
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
MW07\OE7*/FV<@O%OS?IO4$L#!!0    ( )E]_5)GHK"!0 ,  +,'   9
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
M;M0? . :H)ZO&).'@0[0_Z68_ M02P,$%     @ F7W]4D)[(;41!@  4BD
M !D   !X;"]W;W)K<VAE971S+W-H965T,C@N>&ULM9K?;]LV$,?_%<+H0PNT
ML46*I%,X!IITW3HL:U"WVT/1!\9B;*&2Z$ETW +[XT?]B,^93$:JZ)?$DLSC
M\73WR?$;SG8J_U:LI=3H>YIDQ<5HK?7F]7A<+-<R%<69VLC,/+E3>2JTN<Q7
MXV*32Q%5@])DC"<3-DY%G(WFL^K>33Z?J:U.XDS>Y*C8IJG(?US*1.TN1L'H
MX<;'>+76Y8WQ?+81*[F0^O/F)C=7X[V5*$YE5L0J0[F\NQB]"5Y?3JL!U3?^
MBN6N./B,RJ7<*O6MO'@?78PFI4<RD4M=FA#FU[V\DDE26C)^_-,8'>WG+ <>
M?GZP_JY:O%G,K2CDE4K^CB.]OAA-1RB2=V*;Z(]J]YML%D1+>TN5%-5/M*N_
MR_D(+;>%5FDSV'B0QEG]6WQO G$P  >6 ;@9@"N_ZXDJ+]\*+>:S7.U07G[;
M6"L_5$NM1AOGXJQ\*PN=FZ>Q&:?G"[DR,=;H?5:_X3)2SQ?FW4?;1")UAZ[6
M(EM)%&?H5Z6B79PD+]#SMU*+."E>H&?E@VMSTXPK9F-M/"KMCI?-[)?U[-@R
M.T/7*M/K OV213)Z/'YL5K)?#GY8SB5V&OQ]FYTA,GF)\ 0'GQ=OT?-G+QQF
MR3Y*I#)++&8?EHZ^?%3FI\F'G<BCKP[+X=YR6%D.+98O12*RI7R);N4JSK(X
M6Y5!W\@\5M&Q>-;66&6MK+C[.9\P=CX;WQ]Q@NZ=H$XGS'I,]F8FW_)<9LL?
M2.<B*Y(Z&T06(:77,C_F3FV7'KCSRO#@N#=L[PWK%A)9SNP*!FO-SB<AM@2#
M[Z?GSND?*J).?,<KGNX-3CTGS_G>\KG7Y#EOQ<ORJH()X&/B=.&#F<WDB9FY
MB5N!OES+]%;F7]&_Z$K<&HI<J33=9O&RRB=X[@A <("OP'-P PRVL=?P-N8.
MXQM08BN' . 3D!.59V/XD4=6?P!904=F/5F@C:''$0FM'@"O C>P!F2=>=ZY
MP@- 5L!\IR'P*' #J7<:\LYE#@@+IH,#_J?453/9J< !<<&YY\AB@!=VPZMO
M9!MSC]+99+,ENA@@AH,3%7ACN,.[QH ]W!%[3Y8W;@//-CO #KMA]U.9UJ>H
M,7 .A[Y3#PB&W03KG7I'.BU7[@&YL+O;<L?[,E<B6HI"HT]F(W4?5YNQ#O6-
M@6Z8^PXR4 N[J=4[R--V?5O_7F) &':W:0/*NW/'1@!ZI"/TGBQOTL:=;79
M'7&C;D"Z]2ER K0CV'/^D8-=HYME??./M-NU5_8$)  RXF[8W$%_%R>IC,P6
M7,O<;.NS*L(=:IP [ CU'6/@%^FX6^P:X_:FD5A[= (8(^XF[>=KG'1NUPB
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
M*29$50=7-3%RXWK_0AH\2=QPC6<]*!N SY=2FM>)/4Z:KX?Q'U!+ P04
M" "9??U21<K!LY8#  #C"P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6RE5EUOTS 4_2M6Q,.08(GSU69J*ZU-$2 FIHV/!\2#F[BM16('VUF!7X_M
M9%F;N-$$+ZWMG'M\S_7U]9T=&/\A]AA+\*LLJ)@[>RFK*]<5V1Z72%RR"E/U
M9<MXB:2:\ITK*HY1;HS*PO4]+W9+1*BSF)FU6[Z8L5H6A.);#D1=EHC_7N*"
M'>8.=!X7[LAN+_6"NYA5:(?OL?Q<W7(U<SN6G)28"L(HX'@[=Z[AU1IZVL @
MOA!\$$=CH*5L&/NA)^_RN>-ICW"!,ZDID/I[P"M<%)I)^?&S)76Z/;7A\?B1
M_8T1K\1LD, K5GPEN=S/G:D#<KQ%=2'OV.$M;@5%FB]CA3"_X-!B/0=DM9"L
M;(V5!R6AS3_ZU0;BR$#QV W\UL#O&X1G#(+6('CN#F%K$#YWAZ@U,-+=1KL)
M7(HD6LPX.P"NT8I-#TSTC;6*%Z$Z4>XE5U^)LI.+6\YV')6*>0<0S8&:YW5S
MABLFI  7=SAC.TK^8/-Q%/P27*18(E*HT6OP^3X%%R]>@A> 4'!#BD+AQ,R5
MRFN]MYNU'BX;#_TS'@;@AE&Y%V!-<YQ;[--Q^WC$WE71ZD+F/X9LZ8\2OJ_I
M)0B\5\#W?&CQ9_5\<\\FY_]V7__S[B?!"+K\"0Q?<(;OH]QC#M[17*4J)UB
M;]<;-5+W__L(>]BQAX8]/,/^A>28@9QH[DUM$JUZRD%;+C5\L>'31?)A$80P
MG+D/QP=D 7EA? I*AZ X";Q3T-H"\F/8@4Y$1YWH:#2D;TA1FNLE53E](*8D
M9RJ%,957(S&-._IX-*8?#]1ZC9:-672DQ??]22]T0Q!,@G[HAJ 0)K 7.@O(
MBP-[Z":=MLFHM@\D4V\8SE^IDI,5=:X+E:@85W6,ZQ?#6GXF T>" $Y[NH<@
M&$U[>94.07&8^#W=0U#HAU.[[FFG>SI^IOH6VK1-AV>:](_4@HEZAY4.,5'<
M%V;!A!.[KJ33E8SJ^L0D*HZOO+D7U=.SD^EGQR8\&3B3^%$O3U=#4#R%O?"D
M0Q!4H*@GWH**(#QSK-![>IV]T0!<ERIYR1]DQ+(M8/KR@JVU0IR)1+M#?"+
MZQ6RE0T5]5&I!14,4&L;*CA"-;%PCYJ6$O.=Z1:%TE%3V;P_W6K7D5Z;/JRW
MOH17*VA93W4':YJD)_JF_;U!?$>H  7>JJV\RXDZ-]YTE,U$LLJT3!LF50-F
MAGO5A6.N >K[EC'Y.-$;='W]XB]02P,$%     @ F7W]4@AOX\?= @  V <
M !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&ULC95=3]LP%(;_BA5Q 1(C
M'\Y'06FET0J-:6@5C.W:)&YKX=B9[;; K]^Q$T)ITFHWK9V<]\USCNWC?"O5
MLUY1:M!+Q84>>RMCZBO?U\6*5D1?R)H*>+.0JB(&IFKIZUI14CI1Q?TH"%*_
M(DQXD]P]FZM)+M>&,T'G"NEU51'U>DVYW(Z]T'M_<,^6*V,?^).\)DOZ0,UC
M/5<P\SN7DE54:"8%4G0Q]KZ&5].1C7<!OQG=ZITQLID\2?EL)[?EV LL$.6T
M,-:!P-^&3BGGU@@P_K:>7O=)*]P=O[O?N-PAER>BZ53R/ZPTJ[$W\E!)%V3-
MS;W<?J-M/HGU*R37[A=MV]C 0\5:&UFU8B"HF&C^R4M;AQU!&!\01*T@^E\!
M;@78)=J0N;1FQ)!)KN06*1L-;G;@:N/4D T3=A4?C(*W#'1F,E=RJ4@%SDM$
M1(E@7JZ;"D^E-AJ=3DG-#.'LC9;HAO'*A?V"==@P_1'6:CLOMQWT&3J=44,8
MA]$7]/@P0Z<G9^@$,8'N&.<@U[EO( T+XQ<M\G6#'!U _KX6%P@'YR@*HG!
M/CTNG]$"Y*&3!Y_E/A2OJV#453!R?OB W\^MH.75$2/<&6%G%!\PNH>:PH8L
MSQ&G&BI:2678&[%K,52DQBQU9O:L;B9Q<!GG_F:W%/T@/ J3+N@39]QQQD<Y
MI[*J.3465$@#1[G!'F)LC))=1KMDGQ#[,2&^'"9,.L+D*.&M0/7'/K9;$S9<
M23?0LVKH0&8(->EA1'&$]U@'@K+D0#G3#C8]"NOVSQ!1VOM8>HFS/:*!H"PX
M4+ZL(\J.$OU@!;1IN[Y,%'Q=VO.L:]B-L"G+#1$%'3RU60\EB7&RQ]L/2E,<
M#O...M[14=ZN*YF/KE38KC1$.>J=B##"6;2'.1"%<1SL<?H[?=?>>7=$+9G0
M<'X7H LN,LA3-?=(,S&R=JWX21IH[&ZX@JN7*AL [Q=2FO>)[>[=93[Y!U!+
M P04    " "9??U2F(G/<Y,#  #N"P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970S-"YX;6RU5MMNVS@0_96!T ()L-7-E]B%;:"V$VR*I@V<=O=AL0^T1-E$
M*-)+4G8"[,?OD))E.Y75 (OXP1*E.3-G+J3.:"?5HUY3:N IYT*/O;4QFX]!
MH),US8GVY88*?)-)E1.#2[4*]$91DCI0SH,X#/M!3ICP)B/W[%Y-1K(PG EZ
MKT 7>4[4\Y1RN1M[D;=_L&"KM;$/@LEH0U;T@9H?FWN%JZ#VDK*<"LVD $6S
ML?<I^G@=]2S 6?S!Z$X?W8--92GEHUW<IF,OM(PHIXFQ+@A>MG1&.;>>D,<_
ME5.OCFF!Q_=[[S<N>4QF232=2?XG2\UZ[ T\2&E&"FX6<O<[K1)R!!/)M?N'
M764;>I 4VLB\ B.#G(GR2IZJ0AP!T$\S(*X \4M ]PR@4P$ZKP5T*T#WM8!>
M!7"I!V7NKG!S8LADI.0.E+5&;_;&5=^AL5Y,V$%Y, K?,L29R1<I5A^^4Y7#
MG"X-7'PE2A';NTNXF%-#&->7\ %^/,SAXMTEO ,F8,HXQR;K46"0@?43)%6T
M:1DM/A.M#W=2F+6&:Y'2]!0?(/.:?KRG/XU;'7XNA ^=\#>(PSAJX#-KA]\1
MA?#H+'S>#K^A2Q_BP5GX=3M\3I,Z>MA2C$[=RX[SUSG72UR#S&"F:,H,W)"$
M<6:>X2_WXM;07/_=$J9;A^FZ,-TS8;Y+0S@D."C/3*Q@2WCAPJ8X0$TC47H;
M.&_VW-I.A@._-SS^C8+M<=E^1D1AQQ_45B>T>S7MWBMH9X2I7U,N/0V/"41=
M_^H%S0:KN.?WFVGV:YK]5IH+NI5\:PO[4QOO:+ZDJJV%5W60J[><E$$=9M":
MRU0J1& N&O ;I0T1J4VLP,VO("EC9U7LIC:4WOM'!0Y?M*#-XH3RL*8\?+OR
M1^'AU W?L@'1T?$>M>9S1YY87N2PW+<"-^X&HS46?%8YZY\,_FG)YY7-R7[V
MHV'S?CYE'1]8QZVL[Z6APC#<KTS@G* 02.U'[TPFU4"9-47ILF_?K\=K5I$X
MR;9[AOKA#(XZ_W. X%_ KVZ**NE6&*J61#S"MRRC: X+8BA<?+F=?EM<OFKB
M#H=VU'W3B3L<LU'[.?O@!"M@>ENB&%ER[ IFU2@6VCU%?AB^;^(4'.F=G*J5
M$YH:$ED(4TJ?^FDM9C\Y"1<<S$LEC I@Q80&3C.$AOX54E*EN"P71FZ<>EI*
M@UK,W:XQ/ZJL ;[/),YJM; !:HD_^0]02P,$%     @ F7W]4HJ+-&0I P
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
M >K]BC'YW-$W8//%,_T'4$L#!!0    ( )E]_5(EQY7^7@,  .@+   9
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
M0@-@/^-<;2<Z0/LM%/\#4$L#!!0    ( )E]_5)DD7NMUP(   D'   9
M>&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;(U576_:,!3]*U;4!Y#:YH./0@5(
M+6Q:IU6KBKH]3'LPR4WBU;&I[4"[7[]K)T044K078B?W',XYUQ^3K53/.@<P
MY+7@0D^]W)CUM>_K.(>"ZDNY!H%?4JD*:G"J,E^O%=#$@0KN1T$P] O*A#>;
MN'</:C:1I>%,P(,BNBP*JMYN@<OMU N]W8M'EN7&OO!GDS7-8 GF:?V@<.8W
M+ DK0&@F!5&03KV;\'H^M/6NX >#K=X;$^MD)>6SG=PE4R^P@H!#;"P#Q<<&
MYL"Y)4(9+S6GU_RE!>Z/=^R?G7?TLJ(:YI+_9(G)I][((PFDM.3F46Z_0.UG
M8/EBR;7[)=NZ-O!(7&HCBQJ,"@HFJB=]K7/8 X3]#P!1#8C^%]"K 3UGM%+F
M;"VHH;.)DENB;#6RV8'+QJ'1#1.VBTNC\"M#G)E]>BF9>2-4)&294P47MYA)
M0N:RP'6BJ8NZ8V=2@#":R)3<Q'%9E)P:K/MN<E"N6D%N>[L!<B=B60#I?)-:
M=[NDLP!#&===<D&>E@O2.>N2,\($N6><([V>^ :-6#E^7(N^K41''XC^6HI+
MT@O.211$80M\?AJ^@!CAH8,'[^$^QM=D&#491HZO=SK#7S<K;12NR]\G.'L-
M9\]Q]C_@G%<1VSR14VA>M8(F?W!-%+85;;%5G$/':??O9A:.@N'$W^R'TU)T
M-0Z:HG=R^XW<_DFY"TA!*5P0&1X<FG0X]AZPY2@YICHG*9X6)(<D@U;=%?E@
M3U)P(/JXXB(,QNVB!XWHP4G13T)!+#/!_K8*AV+-Y1L 68& E!DB5YQEK@_:
M;1AI%W^;G<&1V'!TV(7CFBCHM?L9-GZ&)_WL;TRGC<3O-B:K-Z;UV#TG N\(
MW,[)KG6&OK9W9WB\8,;CZ,!/2]%HU#\PY.\=5/:2N*<JL[%S2!$67%YA'JHZ
M>*N)D6MW=JVDP9/0#7.\JT#9 OR>2FEV$WL<-K??[!]02P,$%     @ F7W]
M4KD.%/B0 P  'PP  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N>&ULS5=-
M;]LX$/TK R$'!V@L4?Y*"MM XG3;+C;=((:WAV(/M$3;1"C2)2D[6>R/WR&E
MR&I75HVBA_@@DQ3GS1O.\'D\WBO]:#:,67C*A#238&/M]FT8FF3#,FJZ:LLD
MOEDIG5&+4[T.S58SFGJC3(1Q% W#C'(93,=^[5Y/QRJW@DMVK\'D64;U\PT3
M:C\)2/"R\,#7&^L6PNEX2]=LSNQB>Z]Q%E8H*<^8-%Q)T&PU":[)VQD9.@._
MXR_.]J8V!A?*4JE'-_F83H+(,6*")=9!4/S:L1D3PB$ACZ\E:%#Y=(;U\0OZ
M;SYX#&9)#9LI\9FG=C,)+@-(V8KFPCZH_0=6!C1P>(D2QC]A7^Z- DAR8U56
M&B.#C,OBFSZ5!U$S0)QF@[@TB+\WZ!\QZ)4&/1]HP<R'=4LMG8ZUVH-VNQ'-
M#?S9>&N,ADN7QKG5^):CG9V^^YIS^PQ4IC#?4,TN;O!,4IBI# O%4'_4G4]4
M:^J.^QPZM\Q2+LPY7,!B?@N=LW,X@Q",,S; )2PDM^9-;>&."X$PN'96GXY#
MB_P=BS IN=X47.,C7 G<*6DW!M[)E*7?VH<8=Q5\_!+\3=P*>$=U%WKD#<11
M3!KXS-K-?\\EFD=-YM_0Z56YZ'F\_E$Z$F\.WA$+[S7%YY<[EBV9_KL%NU]A
M]SUV[PAVD=SE_Y-[C:F5I=?E,]3WW=-GOWR]ISJ%+W\@)'RT+#-MA 85H4%K
ML)]R%QJH%6"-)X^@MHZ.@;6+')UWL%2*&CIOJI0"_,J#.ZG:3?MQMS<.=PV4
MAA6E82NES_[.L_2"[IC&3,"*<@T[*G+6SC-50E!M8(L!><Z-E OGHQKEJ^ZP
M']4^I)G_J.(_:N7_P(S5/'&L?!J+JPB=A_D"[^L)Q719.;I\'<5T51&Z:HU\
M(35+U%KR?] 3_IQ9^@1)G1A[<F-,HP2IY X/"C=21Z5)AV:%MV$M5003U9P=
M$AVD-OH%^8%_X6>$@-04G[R.[)'X0"D^40STX8S\38+<G]&)JE"ZJ<L"B;N7
M1Q)WT&72+LP_$(83.)^F$"6-ND0,^MUA?(3_0?M)OY7_W"O7GZ5RG5),!Q4G
M@U=23 <5)^TR_JO%H'175X-1//PN)V&M!<N87OO.U*#?7-JB&ZM6J^[WVO=\
MX6%[T3IC5[+FF"?!5F@:=4>8 5UTH\7$JJUOZ);*8GOHAQOLX)EV&_#]2BG[
M,G$.JO\$T_\ 4$L#!!0    ( )E]_5*E#7<;7P,  .P,   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0S+GAM;,U76V_:,!3^*U;4AU;:FAOA4@%2N4SKM&JH
MB.VAVH-)#L1J8E/;E+)?/]L):0@I19LJ]05LYSO?N7S'L=/=,/X@8@")GM.$
MBIX52[FZLFT1QI!B<<E60-63!>,IEFK*E[98<<"1,4H3VW.<IIUB0JU^UZQ-
M>+_+UC(A%"8<B76:8KX=0,(V/<NU=@MW9!E+O6#WNRN\A"G(V6K"U<PN6"*2
M A6$4<1AT;.NW:NQZVL#@_A)8"-*8Z13F3/VH"<W4<]R=$200"@U!59_3S"$
M)-%,*H['G-0J?&K#\GC'_L4DKY*98P%#EOPBD8Q[5MM"$2SP.I%W;/,5\H0"
MS1>R1)A?M,FQCH7"M9 LS8U5!"FAV3]^S@M1,E \]09>;N!5#1JO&/BY@7^J
MAT9NT#C50Y ;F-3M+'=3N!&6N-_E;(.X1BLV/3#5-]:J7H3J1IE*KIX292?[
MX\<UD5N$:82F,>;P>:"J'J$A2U4K"FS$/+^#D"TI^0-'0.-G/88+=#X"B4DB
M+M!G-)N.T/G9!3I#A*);DB0**;JV5(%K]W:8!SG(@O1>"=)'MXS*6* QC2"J
ML1\=MV\>L;=5P8JJ>;NJ#;RCA-_6]!+YSB?D.9Y;$\_P='.G+IW_\S[^9^][
MQ?"+%O(-G_\*7]82\\.6N.8<TR6HUXI$\RTJXR9X:Y:O-YA'Z/Z[HD0W$E+Q
M^TA C2*@A@FH\4I I785)9]A.3;(VK6N%S/RIB'7[]FGOM?VNO936=\:3,O=
MQXP.,4&[LX\9'V(:G:# [&4?%-D';V0O)">AW&U6-*-$"K6)IS.U)^]O(9T#
M/U;F9N&H^3%T;Q4!M=Y3]XP\*&GAMH.*[C685D73T2'&[U1Z8UR#T7NQ3O=V
MD7W[:/93R<(']&.ETQ2GZ-PIB#L?0V?7>3FTG/=4.F<OE[^Z,X=U&+^B= W&
M;;4K4M>!@D:]UF[IV':/5F"<KA*V!4"9[),U#V-5 S1)\&GJN]Z+*^^#Z/]R
MXKC^N^KO'[QV#^1_$S*J@93V<"Y^#<:M:&^7;F\I\*6Y-@N5S)K*[!0N5HNK
M^;6YD%;6!^[5T*U9'^FKO+DMOM!GWP&WF"^)ZI<$%LJ5<]E27<JSJW4VD6QE
M[HYS)M5-U QC]3D"7 /4\P5C<C?1#HH/G/Y?4$L#!!0    ( )E]_5)OAV/O
M.P(  +0$   9    >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;)U436_;, S]
M*X310PL,=>*D'RL< TF[8AT0H&C6[3#LH-A,+%0?GD0WZ;\?)2=>!BP][&)3
M$M][)$4JWUCWXFM$@JU6QD^2FJBY25-?UJB%/[<-&CY96:<%\=*M4]\X%%4$
M:95F@\%EJH4T29''O4=7Y+8E)0T^.O"MUL*]S5#9S209)ON-)[FN*6RD1=Z(
M-2Z0GIM'QZNT9ZFD1N.E->!P-4FFPYO9./A'AV\2-_[ AI#)TMJ7L'BH)LD@
M!(0*2PH,@G^O>(M*!2(.X]>.,^DE _#0WK/?Q]PYEZ7P>&O5=UE1/4FN$ZAP
M)5I%3W;S&7?Y7 2^TBH?O[#I?*_&"92M)ZMW8(Y 2]/]Q797AP- -CP"R':
M+,;="<4H[P2)(G=V RYX,ULP8JH1S<%)$RYE08Y/)>.H6+1-HY"K3$+!O33"
ME)*M!]/==RC<Z8,IK4;X*K;HS^#T#DE(Q=8)2 -SJ11[^3PE#B>0IN5.>M9)
M9T>D1S"WAFH/GTR%U=_XE-/H<\GVN<RR=PF_M.8<1H,/D VRX?/B#DY/SMZA
M'?4E&D7:T?^7Z,=TZ<EQA_U\1V_<ZXVCWOB('I>;Q\LCD W]A<YA!22VH*18
M2B5)HH>5LQK*6I@UAEO@4+C_3'1S@O!?M]&I7D;5,*NOQ?CC=9Z^'H::'G22
M1K>.\^*AM*VAKJGZW7XDIUTG_G'OYGDNW%H:#PI7#!V<7UTDX+H9Z19DF]B7
M2TO<Y=&L^5E!%QSX?&4M[1=!H'^HBM]02P,$%     @ F7W]4G[=B#!; @
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
M:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " "9??U2G/LI6>,#  !!(
M#P   'AL+W=O<FMB;V]K+GAM;,6937/3,!! _XK&I_8 B3\::*?A (72F5(Z
M3>F54>Q-K$&6@B2GM+^>M4U::0@[7%2?$DF.\BS)^Z3UZ;TV/Y9:_V"_&JGL
M/*F=VYQ,)K:LH>'VM=Z PI:5-@UW6#3KB=T8X)6M 5PC)]ET.ILT7*CDW>FN
MKVLS\0O:0>F$5EC95=P)N+?/[5V1;8452R&%>Y@G_7<)"6N$$HUXA&J>3!-F
M:WW_61OQJ)7C<E$:+>4\28>&.S!.E']5+SK(6[ZT?8WCRQN.(/-D-L4.5\)8
MUU_1]\^1<0MX\5!JG?XDI -SQAV<&]UNA%IWW>!=3+S;Z,=A]SD,XHGYGV'4
MJY4HX4R7;0/*#>-H0': RM9B8Q.F> /SY(/>@F'7? W=3>&_7%3##3HD\X;+
MG AL,!=5SQB31U6@+%0,OUDM184<%5MT./A3#S(C(+,1(;]G'F1.0.9C0N8>
M9$% %F-"%A[D$0%Y- KD>RZY*H%YD#,"<C8B9+ FWQ"0;\:<[B,/\BT!^784
MR$]"X4@*[D$>$Y#'<2$7L.ZN8!=J^#FV^P%\2D7P:5RT&]B":@.?D$*);!3<
M(JP-;]#W:\95Q;!<M?V6 >?7.A^34DH:V2F76JU?W8)IV!DL RK*(6EDB2S$
M6@F\EN-2NS5<6=Z/G/7Y*'VDD?UQH;9@77=1@$3)(HULBX\_6]QI]DMM47,#
MK][S(98TV*GUPT=*Z2*-[(M%N]G(;DN%^]VGV":?XHF/20DCC6X,?'*'">Z'
M%$.RPR<9D!:"*:>$D8YIC,"]*:6,].6=P0[P3"+!'OH;:TH>V<O(8R\799%L
M3(L$4YR1!Y/(%O'BX=XAI%R2178)&1C#(:24DD56"AD80TQ*,UEDS>Q]F,_
M<2'#*:<DD\66S#[(&R@UCJD,MM(9)9DLLF3V8BZPXZJ5P+2/26DFBZR9I]BX
M;YHIL621Q?($MONR?&#GT 7,32U*_X"<4V[)7\HM^WWM8U*JR4=5C9^XR2G5
MY)%50V/ZJ9N<S()%MDYXKF('5]P8WB5C#_OGR,>DK)/'MLX_#EKLX)M"6!^3
MLDX>V3K!_N*YT"^ KZ[V,2GOY)&]$V ^!_(5&QI\3,H[>63O!)A_MD=?P-6Z
MZD%]3,H[>63O!)@XRV"85^5;**<LE$>V$+V_#!+>E(6*R!:B,?VX65 6*B);
MB,;T4[4%9:$BLH5HS)F/25FHB)U'(P\5P=HDW\:,>O8)UB9EH2+VV8?$#-8F
M9:%BS!1;N#8I"Q5CIMC8@8])6:CH+339O;*N8"445%?X%Q;K2R[+:\.ZCR'5
M7AQUN;!5*^4'K/NJ+C6O=F_ =V_OW_T&4$L#!!0    ( )E]_5*2+*"6N $
M .<<   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MNPD 4A>&M
M("^ X3X@(8)4:=)&;,""X2$>MCP3!78?! 4<E"(-FE-9,Y:O_^J3-9Y\Q5V=
M-\TAK3=MZAWWNT.:5NN<V[<0TGP=]W7J-VT\G.\LFVY?Y_.R6X6VGF_K50PZ
M&(Q"=S^C>I_<S^S-3FW\S\1FN=S,XT<S_]['0_YC</AINFU:QYBKWJSN5C%/
MJW#<W;93N%RD?YY<]3X7TZK[7$@52@<I!&GY((,@*Q_D$.3E@X80-"P?-(*@
M4?F@%PAZ*1_T"D&OY8/&$#0N'R0#E'% D/2 -8'6@EP+@=>"8 N!V()D"X'9
M@F@+@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=[Z\+%-H+>BWDJ@
MMZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ'>1J"WH=Y&H+>AWD:@
MMST<EA#H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3
MZ.VHMQ/H[:BW$^CM#X?=!'H[ZNT$>COJ[01Z.^KM!'H[ZNW/U#OETRZF6\]U
MC>]_)M7Y_&R\O?ZRO&ZBA,,+S@'^:[[_ E!+ P04    " "9??U2C$_JC[H!
M  #N'   $P   %M#;VYT96YT7U1Y<&5S72YX;6S-V<ENPC 4!=!?0=DB8CR4
M#@(V;;<MB_Z FSQ(1!);MJ'P]W7"(+6BJ(A*O9M$B>UW7VSI;#)^VUKRO4U=
M-7Z2%"'8!\9\5E"M?6HL-7%D;ERM0WQT"V9UMM0+8F(X'+',-(&:, AMC60Z
M?J*Y7E6A][R)KWUIFDGBJ/))[W$WL<V:)-K:JLQTB.-LW>3?4@;[A#2N[.;X
MHK2^'R<D[&1"._)SP'[=ZYJ<*W/JS;0++[J.L]BF8CYL*_+I^1(G>C3S>9E1
M;K)5'9>DWCK2N2^(0EVENZ+]\\DA[C#MKOSJ_*[,N< X<^:,]?'$'%T>=SB2
M=O7 QD+D0GG^$X^)L?35WT?M:>>4_S([;N^'<<ON/#SK;M?O\=<S/M:_L \!
MTH<$Z4.!]'$#TL<(I(];D#[N0/JX!^F##U$:01&5HY#*44SE**AR%%4Y"JL<
MQ56. BM'D56@R"I09!4HL@H4606*K )%5H$BJT"15:#(*E!DE2BR2A19)8JL
M$D56B2*K1)%5HL@J4625*+)*%%D5BJP*15:%(JM"D56AR*I09%4HLBH46=5_
MROINS/*O_\"U][3697/(9]UOSNDG4$L! A0#%     @ F7W]4@=!36*!
ML0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M    " "9??U2;T&L9^\    K @  $0              @ &O    9&]C4')O
M<',O8V]R92YX;6Q02P$"% ,4    " "9??U2F5R<(Q &  "<)P  $P
M        @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( )E]
M_5*/G#_T@P<  %PL   8              " @0X(  !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q02P$"% ,4    " "9??U2C<NS@;X%   T%P  &
M        @(''#P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%
M  @ F7W]4L?C:Z^4!   (A   !@              ("!NQ4  'AL+W=O<FMS
M:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( )E]_5)"WVIX,P,  /@)   8
M              " @84:  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"
M% ,4    " "9??U2M 6I5.T&    &P  &               @('N'0  >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ F7W]4BM@;(0Z!P
M>!X  !@              ("!$24  'AL+W=O<FMS:&5E=',O<VAE970V+GAM
M;%!+ 0(4 Q0    ( )E]_5+7[-]\Q0,  /X-   8              " @8$L
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " "9??U2SF_W
MP)L*  "U00  &               @(%\,   >&PO=V]R:W-H965T<R]S:&5E
M=#@N>&UL4$L! A0#%     @ F7W]4BY:XO.Y P  S@@  !@
M ("!33L  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( )E]
M_5)=],Z'#Q   +$N   9              " @3P_  !X;"]W;W)K<VAE971S
M+W-H965T,3 N>&UL4$L! A0#%     @ F7W]4J 1%IY4!@  E0T  !D
M         ("!@D\  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M    " "9??U2<8R;3:T#  !("   &0              @($-5@  >&PO=V]R
M:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( )E]_5)MN#727 0   0*
M   9              " @?%9  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
M4$L! A0#%     @ F7W]4O$4UCI^ P  $0@  !D              ("!A%X
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " "9??U2%7N7
M>F$&  "#$   &0              @($Y8@  >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;%!+ 0(4 Q0    ( )E]_5+X5/HX@ 4  -,,   9
M  " @=%H  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @
MF7W]4M@+=._P!   +@P  !D              ("!B&X  'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6Q02P$"% ,4    " "9??U28M=^MH #  # !P  &0
M            @(&O<P  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4
M Q0    ( )E]_5+)JTQASP0  , +   9              " @69W  !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ F7W]4@4U_S$X"P
M "(  !D              ("!;'P  'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6Q02P$"% ,4    " "9??U2XE%@[8\&  #/#@  &0              @(';
MAP  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( )E]_5*^
MN37LT0,  .((   9              " @:&.  !X;"]W;W)K<VAE971S+W-H
M965T,C(N>&UL4$L! A0#%     @ F7W]4F>BL(%  P  LP<  !D
M     ("!J9(  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M" "9??U2G;]$1>X#  #%"0  &0              @($@E@  >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( )E]_5(/UV#&-P,  .T'   9
M              " @46:  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L!
M A0#%     @ F7W]4EER:KC]"P  LU,  !D              ("!LYT  'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " "9??U2$MCS5*(#
M  !>#   &0              @('GJ0  >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;%!+ 0(4 Q0    ( )E]_5)">R&U$08  %(I   9              "
M@<"M  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ F7W]
M4@2E=11*"   -S8  !D              ("!"+0  'AL+W=O<FMS:&5E=',O
M<VAE970R.2YX;6Q02P$"% ,4    " "9??U2V:22D3(#  "#"P  &0
M        @(&)O   >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0
M   ( )E]_5($#WXM[0(  $D(   9              " @?*_  !X;"]W;W)K
M<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ F7W]4D7*P;.6 P  XPL
M !D              ("!%L,  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q0
M2P$"% ,4    " "9??U2"&_CQ]T"  #8!P  &0              @('CQ@
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( )E]_5*8B<]S
MDP,  .X+   9              " @??)  !X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL4$L! A0#%     @ F7W]4HJ+-&0I P  >PH  !D
M ("!P<T  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " "9
M??U2 ;TFED(#  "L"@  &0              @($AT0  >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( )E]_5+,O;3![0(  /T(   9
M          " @9K4  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#
M%     @ F7W]4B7'E?Y> P  Z L  !D              ("!OM<  'AL+W=O
M<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " "9??U2/7[WZK("  #X
M!@  &0              @(%3VP  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM
M;%!+ 0(4 Q0    ( )E]_5('XLOR]@(  !<)   9              " @3S>
M  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ F7W]4F21
M>ZW7 @  "0<  !D              ("!:>$  'AL+W=O<FMS:&5E=',O<VAE
M970T,2YX;6Q02P$"% ,4    " "9??U2N0X4^) #   ?#   &0
M    @(%WY   >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    (
M )E]_5*E#7<;7P,  .P,   9              " @3[H  !X;"]W;W)K<VAE
M971S+W-H965T-#,N>&UL4$L! A0#%     @ F7W]4F^'8^\[ @  M 0  !D
M             ("!U.L  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"
M% ,4    " "9??U2?MV(,%L"  #>!0  &0              @(%&[@  >&PO
M=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( )E]_5*X1NU"40,
M 'H)   9              " @=CP  !X;"]W;W)K<VAE971S+W-H965T-#8N
M>&UL4$L! A0#%     @ F7W]4A#QKY;" @  (P@  !D              ("!
M8/0  'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " "9??U2
M8&&*;UH"   1!0  &0              @(%9]P  >&PO=V]R:W-H965T<R]S
M:&5E=#0X+GAM;%!+ 0(4 Q0    ( )E]_5)($%A3%@,  &81   -
M      "  >KY  !X;"]S='EL97,N>&UL4$L! A0#%     @ F7W]4I>*NQS
M    $P(   L              ( !*_T  %]R96QS+RYR96QS4$L! A0#%
M  @ F7W]4IS[*5GC P  02    \              ( !%/X  'AL+W=O<FMB
M;V]K+GAM;%!+ 0(4 Q0    ( )E]_5*2+*"6N $  .<<   :
M  "  20" 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (
M )E]_5*,3^J/N@$  .X<   3              "  10$ 0!;0V]N=&5N=%]4
?>7!E<UTN>&UL4$L%!@     X #@ /P\  /\% 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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>63
<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>64
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>307</ContextCount>
  <ElementCount>307</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>64</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed Consolidated Statement of Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited</Role>
      <ShortName>Condensed Consolidated Statement of Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Statement of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited</Role>
      <ShortName>Condensed Consolidated Statement of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Statement of Comprehensive Income (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnauditedParenthetical</Role>
      <ShortName>Condensed Consolidated Statement of Comprehensive Income (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statement of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited</Role>
      <ShortName>Condensed Consolidated Statement of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed Consolidated Balance Sheet (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited</Role>
      <ShortName>Condensed Consolidated Balance Sheet (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Condensed Consolidated Balance Sheet (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheet (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - Condensed Consolidated Statement of Changes in Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited</Role>
      <ShortName>Condensed Consolidated Statement of Changes in Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Condensed Consolidated Financial Statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/CondensedConsolidatedFinancialStatements</Role>
      <ShortName>Condensed Consolidated Financial Statements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2108103 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2113104 - Disclosure - Programming and Production Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ProgrammingandProductionCosts</Role>
      <ShortName>Programming and Production Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2117105 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/LongTermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2119106 - Disclosure - Significant Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SignificantTransactions</Role>
      <ShortName>Significant Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2121107 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2127108 - Disclosure - Equity and Share-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/EquityandShareBasedCompensation</Role>
      <ShortName>Equity and Share-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2133109 - Disclosure - Supplemental Financial Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SupplementalFinancialInformation</Role>
      <ShortName>Supplemental Financial Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2139110 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Condensed Consolidated Financial Statements (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/CondensedConsolidatedFinancialStatementsPolicies</Role>
      <ShortName>Condensed Consolidated Financial Statements (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2304301 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/SegmentInformation</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2309302 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/Revenue</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2314303 - Disclosure - Programming and Production Costs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ProgrammingandProductionCostsTables</Role>
      <ShortName>Programming and Production Costs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/ProgrammingandProductionCosts</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2322304 - Disclosure - Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/InvestmentsTables</Role>
      <ShortName>Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/Investments</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2328305 - Disclosure - Equity and Share-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/EquityandShareBasedCompensationTables</Role>
      <ShortName>Equity and Share-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/EquityandShareBasedCompensation</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2334306 - Disclosure - Supplemental Financial Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SupplementalFinancialInformationTables</Role>
      <ShortName>Supplemental Financial Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.comcast.com/role/SupplementalFinancialInformation</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2405401 - Disclosure - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/SegmentInformationTables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Segment Information (Reconciliation of Adjusted EBITDA from Segment to Consolidated Statements) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails</Role>
      <ShortName>Segment Information (Reconciliation of Adjusted EBITDA from Segment to Consolidated Statements) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/SegmentInformationTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Segment Information (Schedule of Change in Goodwill) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails</Role>
      <ShortName>Segment Information (Schedule of Change in Goodwill) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/SegmentInformationTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2410404 - Disclosure - Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/RevenueDetails</Role>
      <ShortName>Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/RevenueTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2411405 - Disclosure - Revenue (Revenue by Geographic Location) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails</Role>
      <ShortName>Revenue (Revenue by Geographic Location) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/RevenueTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2412406 - Disclosure - Revenue (Condensed Consolidated Balance Sheet) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails</Role>
      <ShortName>Revenue (Condensed Consolidated Balance Sheet) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/RevenueTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2415407 - Disclosure - Programming and Production Costs (Recognized Programming and Production Costs) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails</Role>
      <ShortName>Programming and Production Costs (Recognized Programming and Production Costs) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/ProgrammingandProductionCostsTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2416408 - Disclosure - Programming and Production Costs (Capitalized Film and Television Costs and Programming Rights) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails</Role>
      <ShortName>Programming and Production Costs (Capitalized Film and Television Costs and Programming Rights) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/ProgrammingandProductionCostsTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2418409 - Disclosure - Long-Term Debt (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/LongTermDebtNarrativeDetails</Role>
      <ShortName>Long-Term Debt (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/LongTermDebt</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2420410 - Disclosure - Significant Transactions (Universal Beijing Resort) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails</Role>
      <ShortName>Significant Transactions (Universal Beijing Resort) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/SignificantTransactions</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2423411 - Disclosure - Investments (Investment and Other Income (Loss), Net) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/InvestmentsInvestmentandOtherIncomeLossNetDetails</Role>
      <ShortName>Investments (Investment and Other Income (Loss), Net) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/InvestmentsTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2424412 - Disclosure - Investments (Schedule of Investments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails</Role>
      <ShortName>Investments (Schedule of Investments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/InvestmentsTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2425413 - Disclosure - Investments (Equity Method Investments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails</Role>
      <ShortName>Investments (Equity Method Investments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/InvestmentsTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2426414 - Disclosure - Investments (Other Investments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/InvestmentsOtherInvestmentsDetails</Role>
      <ShortName>Investments (Other Investments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/InvestmentsTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2429415 - Disclosure - Equity and Share-Based Compensation (Weighted Average Common Shares Outstanding) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/EquityandShareBasedCompensationWeightedAverageCommonSharesOutstandingDetails</Role>
      <ShortName>Equity and Share-Based Compensation (Weighted Average Common Shares Outstanding) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/EquityandShareBasedCompensationTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2430416 - Disclosure - Equity and Share-Based Compensation (Components of Accumulated Other Comprehensive Income (Loss)) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Equity and Share-Based Compensation (Components of Accumulated Other Comprehensive Income (Loss)) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/EquityandShareBasedCompensationTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2431417 - Disclosure - Equity and Share-Based Compensation (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails</Role>
      <ShortName>Equity and Share-Based Compensation (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/EquityandShareBasedCompensationTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2432418 - Disclosure - Equity and Share-Based Compensation (Recognized Share-Based Compensation Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails</Role>
      <ShortName>Equity and Share-Based Compensation (Recognized Share-Based Compensation Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/EquityandShareBasedCompensationTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2435419 - Disclosure - Supplemental Financial Information (Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SupplementalFinancialInformationIncomeTaxesDetails</Role>
      <ShortName>Supplemental Financial Information (Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/SupplementalFinancialInformationTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2436420 - Disclosure - Supplemental Financial Information (Cash Payments for Interest and Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails</Role>
      <ShortName>Supplemental Financial Information (Cash Payments for Interest and Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/SupplementalFinancialInformationTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2437421 - Disclosure - Supplemental Financial Information (Noncash Activities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails</Role>
      <ShortName>Supplemental Financial Information (Noncash Activities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/SupplementalFinancialInformationTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2438422 - Disclosure - Supplemental Financial Information (Cash, Cash Equivalents and Restricted Cash) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails</Role>
      <ShortName>Supplemental Financial Information (Cash, Cash Equivalents and Restricted Cash) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/SupplementalFinancialInformationTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="cmcsa-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2440423 - Disclosure - Commitments and Contingencies (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.comcast.com/role/CommitmentsandContingencies</ParentRole>
      <Position>48</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="cmcsa-20210630.htm">cmcsa-20210630.htm</File>
    <File>cmcsa-20210630.xsd</File>
    <File>cmcsa-20210630_cal.xml</File>
    <File>cmcsa-20210630_def.xml</File>
    <File>cmcsa-20210630_lab.xml</File>
    <File>cmcsa-20210630_pre.xml</File>
    <File>ex101-6302021.htm</File>
    <File>ex102-6302021.htm</File>
    <File>ex31-6302021.htm</File>
    <File>ex32-6302021.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cmcsa-20210630_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2021</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>67
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cmcsa-20210630.htm": {
   "axisCustom": 1,
   "axisStandard": 17,
   "contextCount": 307,
   "dts": {
    "calculationLink": {
     "local": [
      "cmcsa-20210630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cmcsa-20210630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "cmcsa-20210630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cmcsa-20210630_lab.xml"
     ],
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cmcsa-20210630_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "cmcsa-20210630.xsd"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-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",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd"
     ]
    }
   },
   "elementCount": 400,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 2,
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 7
   },
   "keyCustom": 44,
   "keyStandard": 263,
   "memberCustom": 41,
   "memberStandard": 21,
   "nsprefix": "cmcsa",
   "nsuri": "http://www.comcast.com/20210630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.comcast.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - Segment Information",
     "role": "http://www.comcast.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108103 - Disclosure - Revenue",
     "role": "http://www.comcast.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EntertainmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113104 - Disclosure - Programming and Production Costs",
     "role": "http://www.comcast.com/role/ProgrammingandProductionCosts",
     "shortName": "Programming and Production Costs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EntertainmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117105 - Disclosure - Long-Term Debt",
     "role": "http://www.comcast.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:SignificantTransactionsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119106 - Disclosure - Significant Transactions",
     "role": "http://www.comcast.com/role/SignificantTransactions",
     "shortName": "Significant Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:SignificantTransactionsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121107 - Disclosure - Investments",
     "role": "http://www.comcast.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127108 - Disclosure - Equity and Share-Based Compensation",
     "role": "http://www.comcast.com/role/EquityandShareBasedCompensation",
     "shortName": "Equity and Share-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2133109 - Disclosure - Supplemental Financial Information",
     "role": "http://www.comcast.com/role/SupplementalFinancialInformation",
     "shortName": "Supplemental Financial Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139110 - Disclosure - Commitments and Contingencies",
     "role": "http://www.comcast.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Condensed Consolidated Financial Statements (Policies)",
     "role": "http://www.comcast.com/role/CondensedConsolidatedFinancialStatementsPolicies",
     "shortName": "Condensed Consolidated Financial Statements (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Condensed Consolidated Statement of Income (Unaudited)",
     "role": "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited",
     "shortName": "Condensed Consolidated Statement of Income (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "lang": "en-US",
      "name": "cmcsa:OtherOperatingAndAdministrative",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2304301 - Disclosure - Segment Information (Tables)",
     "role": "http://www.comcast.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309302 - Disclosure - Revenue (Tables)",
     "role": "http://www.comcast.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314303 - Disclosure - Programming and Production Costs (Tables)",
     "role": "http://www.comcast.com/role/ProgrammingandProductionCostsTables",
     "shortName": "Programming and Production Costs (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2322304 - Disclosure - Investments (Tables)",
     "role": "http://www.comcast.com/role/InvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328305 - Disclosure - Equity and Share-Based Compensation (Tables)",
     "role": "http://www.comcast.com/role/EquityandShareBasedCompensationTables",
     "shortName": "Equity and Share-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2334306 - Disclosure - Supplemental Financial Information (Tables)",
     "role": "http://www.comcast.com/role/SupplementalFinancialInformationTables",
     "shortName": "Supplemental Financial Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405401 - Disclosure - Segment Information (Details)",
     "role": "http://www.comcast.com/role/SegmentInformationDetails",
     "shortName": "Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:AdjustedEBITDA",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Segment Information (Reconciliation of Adjusted EBITDA from Segment to Consolidated Statements) (Details)",
     "role": "http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails",
     "shortName": "Segment Information (Reconciliation of Adjusted EBITDA from Segment to Consolidated Statements) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "lang": "en-US",
      "name": "cmcsa:AdjustmentsForItemsExcludedFromAdjustedEBITDA",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i0c605f6831ab4b54be1630c0a41b892e_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Segment Information (Schedule of Change in Goodwill) (Details)",
     "role": "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails",
     "shortName": "Segment Information (Schedule of Change in Goodwill) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": "-8",
      "lang": "en-US",
      "name": "cmcsa:GoodwillForeignCurrencyTranslationAndOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - Revenue (Details)",
     "role": "http://www.comcast.com/role/RevenueDetails",
     "shortName": "Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i1a1d5306769b4164bb9beb1a31649472_D20210401-20210630",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Statement of Comprehensive Income (Unaudited)",
     "role": "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited",
     "shortName": "Condensed Consolidated Statement of Comprehensive Income (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - Disclosure - Revenue (Revenue by Geographic Location) (Details)",
     "role": "http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails",
     "shortName": "Revenue (Revenue by Geographic Location) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "idec6bd0f365446bb870af736ba7d496a_D20210401-20210630",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412406 - Disclosure - Revenue (Condensed Consolidated Balance Sheet) (Details)",
     "role": "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails",
     "shortName": "Revenue (Condensed Consolidated Balance Sheet) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "cmcsa:VideoDistributionProgrammingExpense",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:VideoDistributionProgrammingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415407 - Disclosure - Programming and Production Costs (Recognized Programming and Production Costs) (Details)",
     "role": "http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails",
     "shortName": "Programming and Production Costs (Recognized Programming and Production Costs) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "cmcsa:VideoDistributionProgrammingExpense",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfProgrammingAndProductionCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:VideoDistributionProgrammingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416408 - Disclosure - Programming and Production Costs (Capitalized Film and Television Costs and Programming Rights) (Details)",
     "role": "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails",
     "shortName": "Programming and Production Costs (Capitalized Film and Television Costs and Programming Rights) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FilmMonetizedOnItsOwnCapitalizedCostReleased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtAndCapitalLeaseObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418409 - Disclosure - Long-Term Debt (Narrative) (Details)",
     "role": "http://www.comcast.com/role/LongTermDebtNarrativeDetails",
     "shortName": "Long-Term Debt (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtAndCapitalLeaseObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420410 - Disclosure - Significant Transactions (Universal Beijing Resort) (Details)",
     "role": "http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails",
     "shortName": "Significant Transactions (Universal Beijing Resort) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i330da9cc97844aff9e2f8112c8d8ca01_I20210630",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423411 - Disclosure - Investments (Investment and Other Income (Loss), Net) (Details)",
     "role": "http://www.comcast.com/role/InvestmentsInvestmentandOtherIncomeLossNetDetails",
     "shortName": "Investments (Investment and Other Income (Loss), Net) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ComponentsOfInvestmentAndOtherIncomeLossNetTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryInvestmentHoldingsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424412 - Disclosure - Investments (Schedule of Investments) (Details)",
     "role": "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails",
     "shortName": "Investments (Schedule of Investments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryInvestmentHoldingsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNi",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryInvestmentHoldingsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425413 - Disclosure - Investments (Equity Method Investments) (Details)",
     "role": "http://www.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
     "shortName": "Investments (Equity Method Investments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i3d3b4e01250841b59146f31680344772_D20210101-20210630",
      "decimals": "-6",
      "lang": "en-US",
      "name": "cmcsa:CapitalContributionToVIE",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i78dcdfdd82a540fea35dfab7cd392be2_D20200401-20200430",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426414 - Disclosure - Investments (Other Investments) (Details)",
     "role": "http://www.comcast.com/role/InvestmentsOtherInvestmentsDetails",
     "shortName": "Investments (Other Investments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i78dcdfdd82a540fea35dfab7cd392be2_D20200401-20200430",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statement of Comprehensive Income (Unaudited) (Parenthetical)",
     "role": "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnauditedParenthetical",
     "shortName": "Condensed Consolidated Statement of Comprehensive Income (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429415 - Disclosure - Equity and Share-Based Compensation (Weighted Average Common Shares Outstanding) (Details)",
     "role": "http://www.comcast.com/role/EquityandShareBasedCompensationWeightedAverageCommonSharesOutstandingDetails",
     "shortName": "Equity and Share-Based Compensation (Weighted Average Common Shares Outstanding) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430416 - Disclosure - Equity and Share-Based Compensation (Components of Accumulated Other Comprehensive Income (Loss)) (Details)",
     "role": "http://www.comcast.com/role/EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails",
     "shortName": "Equity and Share-Based Compensation (Components of Accumulated Other Comprehensive Income (Loss)) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i04a717cf5d704a8da18ab8fee276cb82_D20210301-20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431417 - Disclosure - Equity and Share-Based Compensation (Narrative) (Details)",
     "role": "http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails",
     "shortName": "Equity and Share-Based Compensation (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i04a717cf5d704a8da18ab8fee276cb82_D20210301-20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432418 - Disclosure - Equity and Share-Based Compensation (Recognized Share-Based Compensation Expense) (Details)",
     "role": "http://www.comcast.com/role/EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails",
     "shortName": "Equity and Share-Based Compensation (Recognized Share-Based Compensation Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435419 - Disclosure - Supplemental Financial Information (Income Taxes) (Details)",
     "role": "http://www.comcast.com/role/SupplementalFinancialInformationIncomeTaxesDetails",
     "shortName": "Supplemental Financial Information (Income Taxes) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i14c66de4ae314fbcb35fc47e9ca0ed99_D20210401-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436420 - Disclosure - Supplemental Financial Information (Cash Payments for Interest and Income Taxes) (Details)",
     "role": "http://www.comcast.com/role/SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails",
     "shortName": "Supplemental Financial Information (Cash Payments for Interest and Income Taxes) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:CapitalCostsIncurredButNotYetPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437421 - Disclosure - Supplemental Financial Information (Noncash Activities) (Details)",
     "role": "http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails",
     "shortName": "Supplemental Financial Information (Noncash Activities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:CapitalCostsIncurredButNotYetPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438422 - Disclosure - Supplemental Financial Information (Cash, Cash Equivalents and Restricted Cash) (Details)",
     "role": "http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails",
     "shortName": "Supplemental Financial Information (Cash, Cash Equivalents and Restricted Cash) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cmcsa:ScheduleOfCashCashEquivalentsAndRestrictedCashTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i219d064de3274433809ffc491438c576_D20210101-20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440423 - Disclosure - Commitments and Contingencies (Narrative) (Details)",
     "role": "http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails",
     "shortName": "Commitments and Contingencies (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i219d064de3274433809ffc491438c576_D20210101-20210331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cmcsa:PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statement of Cash Flows (Unaudited)",
     "role": "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited",
     "shortName": "Condensed Consolidated Statement of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Balance Sheet (Unaudited)",
     "role": "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited",
     "shortName": "Condensed Consolidated Balance Sheet (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherAssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Condensed Consolidated Balance Sheet (Unaudited) (Parenthetical)",
     "role": "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical",
     "shortName": "Condensed Consolidated Balance Sheet (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i2a1f58e100184f159678d967a0d9a237_I20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "idc6949d7ef144160bc63d4f4d13a2ff7_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - Condensed Consolidated Statement of Changes in Equity (Unaudited)",
     "role": "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited",
     "shortName": "Condensed Consolidated Statement of Changes in Equity (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "idc6949d7ef144160bc63d4f4d13a2ff7_I20191231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Condensed Consolidated Financial Statements",
     "role": "http://www.comcast.com/role/CondensedConsolidatedFinancialStatements",
     "shortName": "Condensed Consolidated Financial Statements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cmcsa-20210630.htm",
      "contextRef": "i282b50d05dbe4e868747141d6abc1eb5_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 64,
   "tag": {
    "cmcsa_AccruedParticipationsAndResidualsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan And Other, After Tax",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan And Other, After Tax",
        "negatedLabel": "Unrecognized gains (losses) on employee benefit obligations and other"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterTax",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_AdjustedEBITDA": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails": {
       "order": 5.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",
        "verboseLabel": "Adjusted EBITDA"
       }
      }
     },
     "localname": "AdjustedEBITDA",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationDetails",
      "http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_AdjustmentsForItemsExcludedFromAdjustedEBITDA": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments represent the impacts of certain events, gains, losses or other charges that are excluded from Adjusted EBITDA",
        "label": "Adjustments for Items Excluded from Adjusted EBITDA",
        "negatedTerseLabel": "Adjustments"
       }
      }
     },
     "localname": "AdjustmentsForItemsExcludedFromAdjustedEBITDA",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_AtairosMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Atairos [Member]",
        "label": "Atairos [Member]",
        "terseLabel": "Atairos [Member]"
       }
      }
     },
     "localname": "AtairosMember",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails"
     ],
     "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails",
      "http://www.comcast.com/role/SegmentInformationDetails",
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.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": "Property and equipment and intangible assets accrued but not yet paid"
       }
      }
     },
     "localname": "CapitalCostsIncurredButNotYetPaid",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ChangeInCurrentAndNoncurrentReceivablesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "order": 4.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",
        "negatedTerseLabel": "Current and noncurrent receivables, net"
       }
      }
     },
     "localname": "ChangeInCurrentAndNoncurrentReceivablesNet",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_CollateralizedObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "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",
        "verboseLabel": "Collateralized obligation"
       }
      }
     },
     "localname": "CollateralizedObligation",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited",
      "http://www.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": "Fair value of collateralized obligation"
       }
      }
     },
     "localname": "CollateralizedObligationFairValue",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_CommitmentAndContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Commitment And Contingencies [Table]",
        "label": "Commitment And Contingencies [Line Items]",
        "terseLabel": "Commitments And Contingencies [Line Items]"
       }
      }
     },
     "localname": "CommitmentAndContingenciesLineItems",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_CommitmentAndContingenciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitment And Contingencies [Table]",
        "label": "Commitment And Contingencies [Table]",
        "terseLabel": "Commitments And Contingencies [Table]"
       }
      }
     },
     "localname": "CommitmentAndContingenciesTable",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cmcsa_ContentLicensingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Content Licensing [Member]",
        "label": "Content Licensing [Member]",
        "terseLabel": "Content Licensing [Member]"
       }
      }
     },
     "localname": "ContentLicensingMember",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ContentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Content [Member]",
        "label": "Content [Member]",
        "terseLabel": "Content [Member]"
       }
      }
     },
     "localname": "ContentMember",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "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",
        "terseLabel": "Contributions from (distributions to) noncontrolling interests, net"
       }
      }
     },
     "localname": "ContributionsFromAndDistributionsToNoncontrollingInterestsAttributableToTemporaryEquity",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails": {
       "order": 1.0,
       "parentTag": "cmcsa_ProgrammingAndProductionCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for rights acquired by broadcaster under license agreement for program material, including sports rights advances.",
        "label": "Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Amortization Expense",
        "terseLabel": "Licensed, including sports rights"
       }
      }
     },
     "localname": "EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesAmortizationExpense",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails": {
       "order": 2.0,
       "parentTag": "cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances.",
        "label": "Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Capitalized Cost",
        "terseLabel": "Licensed, including sports advances"
       }
      }
     },
     "localname": "EntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCost",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_FilmAndTelevisionContentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Film And Television Content",
        "label": "Film And Television Content [Abstract]",
        "terseLabel": "Film and television content:"
       }
      }
     },
     "localname": "FilmAndTelevisionContentAbstract",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails": {
       "order": 3.0,
       "parentTag": "cmcsa_ProgrammingAndProductionCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for capitalized film cost for film predominantly monetized on its own and participation and residuals expenses.",
        "label": "Film, Monetized On Its Own, Amortization Expense, Including Participations And Residuals",
        "terseLabel": "Owned"
       }
      }
     },
     "localname": "FilmMonetizedOnItsOwnAmortizationExpenseIncludingParticipationsAndResiduals",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of capitalized film cost for film predominantly monetized on its own and capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances, noncurrent.",
        "label": "Film, Monetized On Its Own, And Entertainment, License Agreement For Program Material, Including Sports Rights Advances, Capitalized Costs, Noncurrent",
        "terseLabel": "Film and television costs"
       }
      }
     },
     "localname": "FilmMonetizedOnItsOwnAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvancesCapitalizedCostsNoncurrent",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amounts of capitalized film cost for film predominantly monetized on its own and capitalized cost for rights acquired by broadcaster under license agreement for program material, including sports rights advances.",
        "label": "Film, Monetized On Its Own Capitalized Cost, And Entertainment, License Agreement For Program Material, Including Sports Rights Advances",
        "totalLabel": "Film and television costs"
       }
      }
     },
     "localname": "FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FilmMonetizedOnItsOwnCapitalizedCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts of capitalized film cost incurred in production and in development of film predominantly monetized on its own",
        "label": "Film, Monetized On Its Own, Capitalized Cost, In Production And In Development",
        "terseLabel": "In production and in development"
       }
      }
     },
     "localname": "FilmMonetizedOnItsOwnCapitalizedCostInProductionAndInDevelopment",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails"
     ],
     "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_GainLossOnInvestmentsAndOtherNoncashIncomeLossNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "order": 2.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",
        "negatedTerseLabel": "Net (gain) loss on investment activity and other"
       }
      }
     },
     "localname": "GainLossOnInvestmentsAndOtherNoncashIncomeLossNet",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_GoodwillForeignCurrencyTranslationAndOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill, Foreign Currency Translation And Other",
        "label": "Goodwill, Foreign Currency Translation And Other",
        "negatedTerseLabel": "Foreign currency translation and other"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationAndOther",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_HeadquartersAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Headquarters And Other [Member]",
        "label": "Headquarters And Other [Member]",
        "terseLabel": "Headquarters and Other [Member]"
       }
      }
     },
     "localname": "HeadquartersAndOtherMember",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails",
      "http://www.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_HomeEntertainmentAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Home Entertainment And Other",
        "label": "Home Entertainment And Other [Member]",
        "terseLabel": "Home Entertainment And Other [Member]"
       }
      }
     },
     "localname": "HomeEntertainmentAndOtherMember",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_HuluMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hulu member.",
        "label": "Hulu [Member]",
        "terseLabel": "Hulu [Member]"
       }
      }
     },
     "localname": "HuluMember",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_Increasedecreaseinfilmandtelevisioncostnet": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "order": 5.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",
        "negatedTerseLabel": "Film and television costs, net"
       }
      }
     },
     "localname": "Increasedecreaseinfilmandtelevisioncostnet",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_InvestmentSecuringCollateralizedObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails": {
       "order": 3.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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited",
      "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_LeaseArrangementsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Arrangements",
        "label": "Lease Arrangements [Axis]",
        "terseLabel": "Lease Arrangements [Axis]"
       }
      }
     },
     "localname": "LeaseArrangementsAxis",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_LeaseArrangementsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Arrangements",
        "label": "Lease Arrangements [Domain]",
        "terseLabel": "Lease Arrangements [Domain]"
       }
      }
     },
     "localname": "LeaseArrangementsDomain",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Potential Increase To Maximum Borrowing Capacity",
        "label": "Line of Credit Facility, Potential Increase To Maximum Borrowing Capacity",
        "terseLabel": "Potential increased maximum borrowing capacity under the revolving credit facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityPotentialIncreaseToMaximumBorrowingCapacity",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ManagementGrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management Grant [Member]",
        "label": "Management Grant [Member]",
        "terseLabel": "Management Grant [Member]"
       }
      }
     },
     "localname": "ManagementGrantMember",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_MediaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Media",
        "label": "Media [Member]",
        "terseLabel": "Media [Member]"
       }
      }
     },
     "localname": "MediaMember",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails",
      "http://www.comcast.com/role/SegmentInformationDetails",
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_NBCUniversalSegmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NBCUniversal Segments [Member]",
        "terseLabel": "NBCUniversal Segments [Member]"
       }
      }
     },
     "localname": "NBCUniversalSegmentsMember",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails",
      "http://www.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_NbcuniversalEnterpriseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NBCUniversal Enterprise [Member]",
        "terseLabel": "NBCUniversal Enterprise [Member]"
       }
      }
     },
     "localname": "NbcuniversalEnterpriseMember",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      },
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited": {
       "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 and dividends on redeemable subsidiary preferred stock.",
        "label": "Net Income (Loss) Attributable To Noncontrolling Interests And Redeemable Subsidiary Preferred Stock",
        "verboseLabel": "Less: Net income (loss) attributable to noncontrolling interests and redeemable subsidiary preferred stock"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterestsAndRedeemableSubsidiaryPreferredStock",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited",
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_NoncashInterestExpenseIncomeNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "order": 10.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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_Notes0.250percentDue2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes 0.250% Due 2027 [Member]",
        "label": "Notes 0.250 percent Due 2027 [Member]",
        "terseLabel": "0.250% Notes Due 2027 [Member]"
       }
      }
     },
     "localname": "Notes0.250percentDue2027Member",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_Notes0.750percentdue2032Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes 0.750% due 2032 [Member]",
        "label": "Notes 0.750 percent due 2032 [Member]",
        "terseLabel": "0.750% Notes Due 2032 [Member]"
       }
      }
     },
     "localname": "Notes0.750percentdue2032Member",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_Notes1.250percentdue2040Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes 1.250% due 2040 [Member]",
        "label": "Notes 1.250 percent due 2040 [Member]",
        "terseLabel": "1.250% Notes Due 2040 [Member]"
       }
      }
     },
     "localname": "Notes1.250percentdue2040Member",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_Notes1.500percentDue2029Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes 1.500% Due 2029 [Member]",
        "label": "Notes 1.500 percent Due 2029 [Member]",
        "terseLabel": "1.500% Notes Due 2029 [Member]"
       }
      }
     },
     "localname": "Notes1.500percentDue2029Member",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_Notes1.875percentdue2036Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes 1.875% due 2036 [Member]",
        "label": "Notes 1.875 percent due 2036 [Member]",
        "terseLabel": "1.875% Notes Due 2036 [Member]"
       }
      }
     },
     "localname": "Notes1.875percentdue2036Member",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_NumberOfPreferredStockSeries": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Preferred Stock Series",
        "label": "Number of Preferred Stock Series",
        "terseLabel": "Number of preferred stock series (in series)"
       }
      }
     },
     "localname": "NumberOfPreferredStockSeries",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive (Income) Loss, Defined Benefit Plan And Other, After Reclassification Adjustment, After Tax",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan And Other, After Reclassification Adjustment, After Tax",
        "negatedLabel": "Employee benefit obligations and other, net of deferred taxes of $3, $3, $5 and $6"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentAfterTax",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive (Income) Loss, Defined Benefit Plan And Other, After Reclassification Adjustment, Tax",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan And Other, After Reclassification Adjustment, Tax",
        "terseLabel": "Employee benefit obligations and other, deferred taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDefinedBenefitPlanAndOtherAfterReclassificationAdjustmentTax",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnauditedParenthetical"
     ],
     "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_OtherIncomeLossNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.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://www.comcast.com/20210630",
     "presentation": [
      "http://www.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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_OtherOperatingAndAdministrative": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited": {
       "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_OtherProgrammingAndProductionExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails": {
       "order": 4.0,
       "parentTag": "cmcsa_ProgrammingAndProductionCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Programming And Production Expense",
        "label": "Other Programming And Production Expense",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherProgrammingAndProductionExpense",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_PaymentsForConstructionOfThemePark": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "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",
        "negatedLabel": "Construction of Universal Beijing Resort"
       }
      }
     },
     "localname": "PaymentsForConstructionOfThemePark",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Repurchase Of Redeemable Subsidiary Preferred Stock",
        "label": "Payments For Repurchase Of Redeemable Subsidiary Preferred Stock",
        "terseLabel": "Cash payments for the redemption of redeemable subsidiary preferred stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfRedeemableSubsidiaryPreferredStock",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for repurchase and redemption of subsidiary preferred stock.",
        "label": "Payments For Repurchase and Redemption of Subsidiary Preferred Stock",
        "terseLabel": "Cash payments for the redemption of redeemable preferred shares"
       }
      }
     },
     "localname": "PaymentsForRepurchaseandRedemptionofSubsidiaryPreferredStock",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ProceedsFromCollateralizedObligation": {
     "auth_ref": [],
     "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ProceedsFromSalesOfBusinessesAndInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ProgrammingAndProductionCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      },
      "http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total programming and production costs"
       }
      }
     },
     "localname": "ProgrammingAndProductionCosts",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited",
      "http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_ReclassificationDueToSegmentChangeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassification Due To Segment Change",
        "label": "Reclassification Due To Segment Change [Member]",
        "terseLabel": "Segment Change"
       }
      }
     },
     "localname": "ReclassificationDueToSegmentChangeMember",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ResidentialBroadbandMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Residential, Broadband [Member]",
        "label": "Residential, Broadband [Member]",
        "terseLabel": "Residential, Broadband [Member]"
       }
      }
     },
     "localname": "ResidentialBroadbandMember",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails"
     ],
     "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.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://www.comcast.com/20210630",
     "presentation": [
      "http://www.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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of capitalized costs for film predominantly monetized on its own and for rights acquired by broadcaster under license agreement for program material, including sports rights advances, recorded at the balance sheet date.",
        "label": "Schedule Of Capitalized Film And Television Costs [Table Text Block]",
        "terseLabel": "Capitalized Film and Television Costs and Programming Rights"
       }
      }
     },
     "localname": "ScheduleOfCapitalizedFilmAndTelevisionCostsTableTextBlock",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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]",
        "verboseLabel": "Other balance sheet accounts"
       }
      }
     },
     "localname": "ScheduleOfOtherBalanceSheetAccountsTableTextBlock",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cmcsa_ScheduleOfProgrammingAndProductionCostTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Programming And Production Cost",
        "label": "Schedule Of Programming And Production Cost [Table Text Block]",
        "terseLabel": "Programming and Production Expense"
       }
      }
     },
     "localname": "ScheduleOfProgrammingAndProductionCostTableTextBlock",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/SignificantTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cmcsa_SkyLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sky Limited [Member]",
        "label": "Sky Limited [Member]",
        "terseLabel": "Sky Limited [Member]"
       }
      }
     },
     "localname": "SkyLimitedMember",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails",
      "http://www.comcast.com/role/SegmentInformationDetails",
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_StudiosMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Studios",
        "label": "Studios [Member]",
        "terseLabel": "Studios [Member]"
       }
      }
     },
     "localname": "StudiosMember",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails",
      "http://www.comcast.com/role/SegmentInformationDetails",
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_SupplementalFinancialInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statement Of Cash Flows Supplemental Information Abstract",
        "label": "Supplemental Financial Information [Abstract]",
        "terseLabel": "Supplemental Financial Information [Abstract]"
       }
      }
     },
     "localname": "SupplementalFinancialInformationAbstract",
     "nsuri": "http://www.comcast.com/20210630",
     "xbrltype": "stringItemType"
    },
    "cmcsa_SupplementalFinancialInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplemental Financial Information",
        "label": "Supplemental Financial Information [Line Items]",
        "terseLabel": "Supplemental Financial Information [Line Items]"
       }
      }
     },
     "localname": "SupplementalFinancialInformationLineItems",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails"
     ],
     "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cmcsa_TemporaryEquityRedemptionOfPreferredStock": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Redemption Of Preferred Stock",
        "label": "Temporary Equity, Redemption Of Preferred Stock",
        "negatedTerseLabel": "Redemption of subsidiary preferred stock"
       }
      }
     },
     "localname": "TemporaryEquityRedemptionOfPreferredStock",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cmcsa_TheatricalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Theatrical [Member]",
        "label": "Theatrical [Member]",
        "terseLabel": "Theatrical [Member]"
       }
      }
     },
     "localname": "TheatricalMember",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails"
     ],
     "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails",
      "http://www.comcast.com/role/SegmentInformationDetails",
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_TotalIntersegmentEliminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Intersegment Eliminations",
        "label": "Total Intersegment Eliminations [Member]",
        "terseLabel": "Total Intersegment Eliminations [Member]"
       }
      }
     },
     "localname": "TotalIntersegmentEliminationsMember",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationDetails"
     ],
     "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails",
      "http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails"
     ],
     "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://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cmcsa_VideoDistributionProgrammingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails": {
       "order": 2.0,
       "parentTag": "cmcsa_ProgrammingAndProductionCosts",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Video Distribution Programming Expense",
        "label": "Video Distribution Programming Expense",
        "terseLabel": "Video distribution programming"
       }
      }
     },
     "localname": "VideoDistributionProgrammingExpense",
     "nsuri": "http://www.comcast.com/20210630",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "verboseLabel": "United States [Member]"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r473"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r474"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r474"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r474"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r476"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r474"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r474"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r474"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r474"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r470"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r471"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "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/2021",
     "presentation": [
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r111",
      "r223",
      "r228",
      "r236",
      "r345",
      "r346",
      "r352",
      "r353",
      "r387",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r111",
      "r223",
      "r228",
      "r236",
      "r345",
      "r346",
      "r352",
      "r353",
      "r387",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r111",
      "r154",
      "r167",
      "r168",
      "r169",
      "r170",
      "r172",
      "r174",
      "r178",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r230",
      "r231",
      "r233",
      "r235",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails",
      "http://www.comcast.com/role/SegmentInformationDetails",
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r111",
      "r154",
      "r167",
      "r168",
      "r169",
      "r170",
      "r172",
      "r174",
      "r178",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r230",
      "r231",
      "r233",
      "r235",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails",
      "http://www.comcast.com/role/SegmentInformationDetails",
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r0",
      "r116",
      "r121",
      "r127",
      "r201",
      "r322",
      "r323",
      "r324",
      "r334",
      "r335",
      "r362",
      "r363",
      "r364",
      "r365",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment [Member]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r0",
      "r116",
      "r121",
      "r127",
      "r201",
      "r322",
      "r323",
      "r324",
      "r334",
      "r335",
      "r362",
      "r363",
      "r364",
      "r365",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r0",
      "r116",
      "r121",
      "r127",
      "r201",
      "r322",
      "r323",
      "r324",
      "r334",
      "r335",
      "r362",
      "r363",
      "r364",
      "r365",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://www.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe [Member]"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r180",
      "r300",
      "r302",
      "r394",
      "r447",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r180",
      "r300",
      "r302",
      "r394",
      "r447",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://www.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r181",
      "r182",
      "r300",
      "r303",
      "r449",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r181",
      "r182",
      "r300",
      "r303",
      "r449",
      "r457",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r36",
      "r390"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r186",
      "r187"
     ],
     "calculation": {
      "http://www.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r7",
      "r23",
      "r186",
      "r187"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited",
      "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetNoncurrent": {
     "auth_ref": [
      "r23",
      "r186",
      "r410",
      "r424"
     ],
     "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, net (included in other noncurrent assets, net)"
       }
      }
     },
     "localname": "AccountsReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r34",
      "r213"
     ],
     "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": "Property and equipment - accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r51",
      "r54",
      "r56",
      "r57",
      "r368"
     ],
     "calculation": {
      "http://www.comcast.com/role/EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "order": 1.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",
        "terseLabel": "Cumulative translation adjustments"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r26",
      "r54",
      "r56",
      "r57",
      "r429",
      "r454",
      "r455"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      },
      "http://www.comcast.com/role/EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited",
      "http://www.comcast.com/role/EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r53",
      "r57",
      "r65",
      "r66",
      "r67",
      "r113",
      "r114",
      "r115",
      "r351",
      "r450",
      "r451",
      "r478"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r24",
      "r325",
      "r390"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "verboseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r322",
      "r323",
      "r324",
      "r364"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r310",
      "r312",
      "r327",
      "r328"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingMember": {
     "auth_ref": [
      "r302"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r312",
      "r319",
      "r326"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r30",
      "r188",
      "r202"
     ],
     "calculation": {
      "http://www.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r98",
      "r208",
      "r210"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      },
      "http://www.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",
        "negatedLabel": "Amortization",
        "verboseLabel": "Amortization"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited",
      "http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.comcast.com/role/EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails": {
       "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"
       }
      }
     },
     "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationComponentsofAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r108",
      "r162",
      "r169",
      "r176",
      "r198",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r229",
      "r230",
      "r232",
      "r234",
      "r236",
      "r237",
      "r345",
      "r352",
      "r369",
      "r388",
      "r390",
      "r402",
      "r426"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "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",
        "netLabel": "Consolidated variable interest entity's assets included in condensed consolidated balance sheet",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited",
      "http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r50",
      "r108",
      "r198",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r229",
      "r230",
      "r232",
      "r234",
      "r236",
      "r237",
      "r345",
      "r352",
      "r369",
      "r388",
      "r390"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r313",
      "r321"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails",
      "http://www.comcast.com/role/EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedFinancialStatementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r5",
      "r112",
      "r148"
     ],
     "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": "Condensed Consolidated Financial Statements"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedFinancialStatements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r203"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r6",
      "r32",
      "r100"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.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",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited",
      "http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r94",
      "r100",
      "r103"
     ],
     "calculation": {
      "http://www.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 period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period",
        "totalLabel": "Cash, cash equivalents and restricted cash, end of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited",
      "http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r94",
      "r371"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "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",
        "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r105",
      "r108",
      "r130",
      "r134",
      "r135",
      "r137",
      "r139",
      "r145",
      "r146",
      "r147",
      "r198",
      "r223",
      "r228",
      "r229",
      "r230",
      "r236",
      "r237",
      "r274",
      "r275",
      "r277",
      "r281",
      "r369",
      "r475"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited",
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical",
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited",
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r44",
      "r221",
      "r412",
      "r434"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r218",
      "r219",
      "r220",
      "r222",
      "r459"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited",
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical",
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited",
      "http://www.comcast.com/role/CoverPage"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited",
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical",
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r288"
     ],
     "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": "Cash dividends declared per common share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r113",
      "r114",
      "r364"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r22"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r22"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r22"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r22",
      "r287"
     ],
     "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",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r22",
      "r390"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 5.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"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r61",
      "r63",
      "r64",
      "r76",
      "r418",
      "r442"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited": {
       "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 (loss) attributable to Comcast Corporation"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r61",
      "r63",
      "r75",
      "r343",
      "r361",
      "r417",
      "r441"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateAndOtherMember": {
     "auth_ref": [
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.",
        "label": "Corporate and Other [Member]",
        "terseLabel": "Corporate and Other [Member]"
       }
      }
     },
     "localname": "CorporateAndOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails",
      "http://www.comcast.com/role/SegmentInformationDetails",
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited": {
       "order": 1.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",
        "totalLabel": "Total costs and expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r411",
      "r437"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term and long-term debt and lease obligation.",
        "label": "Debt and Lease Obligation",
        "terseLabel": "Total carrying value of debt"
       }
      }
     },
     "localname": "DebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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"
       }
      }
     },
     "localname": "DebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r104",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r255",
      "r262",
      "r263",
      "r264",
      "r269"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r15",
      "r17",
      "r18",
      "r107",
      "r111",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r251",
      "r252",
      "r253",
      "r254",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r265",
      "r266",
      "r267",
      "r268",
      "r382",
      "r403",
      "r405",
      "r423"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/LongTermDebtNarrativeDetails",
      "http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "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": "Spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r42",
      "r107",
      "r111",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r251",
      "r252",
      "r253",
      "r254",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r265",
      "r266",
      "r267",
      "r268",
      "r382"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/LongTermDebtNarrativeDetails",
      "http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r98",
      "r109",
      "r332",
      "r337",
      "r338",
      "r339"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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)",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r329",
      "r330"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueCondensedConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r98",
      "r212"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      },
      "http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited",
      "http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r98",
      "r212"
     ],
     "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",
        "terseLabel": "Depreciation and Amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r98",
      "r157"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "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]",
        "verboseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails",
      "http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r300",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails",
      "http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r300"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r288"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "auth_ref": [
      "r102"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r17",
      "r19",
      "r404",
      "r427"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r77",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r128",
      "r130",
      "r137",
      "r138",
      "r139",
      "r142",
      "r143",
      "r365",
      "r366",
      "r419",
      "r443"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r77",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r130",
      "r137",
      "r138",
      "r139",
      "r142",
      "r143",
      "r365",
      "r366",
      "r419",
      "r443"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r140",
      "r141"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedFinancialStatementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r320"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r317"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails",
      "http://www.comcast.com/role/EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EntertainmentTextBlock": {
     "auth_ref": [
      "r391",
      "r392",
      "r393",
      "r397",
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for entities in the entertainment industry.",
        "label": "Entertainment [Text Block]",
        "terseLabel": "Programming and Production Costs"
       }
      }
     },
     "localname": "EntertainmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r65",
      "r66",
      "r67",
      "r113",
      "r114",
      "r115",
      "r118",
      "r124",
      "r126",
      "r144",
      "r201",
      "r287",
      "r288",
      "r322",
      "r323",
      "r324",
      "r334",
      "r335",
      "r364",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r379",
      "r450",
      "r451",
      "r452",
      "r478"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r33",
      "r163",
      "r195"
     ],
     "calculation": {
      "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails_1": {
       "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 investment",
        "verboseLabel": "Equity method"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails",
      "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r367"
     ],
     "calculation": {
      "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails_1": {
       "order": 4.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), classified as current.",
        "label": "Equity Securities, FV-NI, Current",
        "terseLabel": "Marketable equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "auth_ref": [
      "r193"
     ],
     "calculation": {
      "http://www.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsInvestmentandOtherIncomeLossNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": {
     "auth_ref": [
      "r193",
      "r444"
     ],
     "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": "Unrealized gains (losses) recognized"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsInvestmentandOtherIncomeLossNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r192"
     ],
     "calculation": {
      "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails_1": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FilmCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Film, Capitalized Cost [Abstract]",
        "verboseLabel": "Owned:"
       }
      }
     },
     "localname": "FilmCostsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FilmMonetizedOnItsOwnAmortizationExpense": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for capitalized film cost for film predominantly monetized on its own.",
        "label": "Film, Monetized on Its Own, Amortization Expense",
        "terseLabel": "Amortization of owned film and television costs"
       }
      }
     },
     "localname": "FilmMonetizedOnItsOwnAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsRecognizedProgrammingandProductionCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FilmMonetizedOnItsOwnCapitalizedCost": {
     "auth_ref": [
      "r395"
     ],
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails": {
       "order": 1.0,
       "parentTag": "cmcsa_FilmMonetizedOnItsOwnCapitalizedCostAndEntertainmentLicenseAgreementForProgramMaterialIncludingSportsRightsAdvances",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of capitalized film cost for film predominantly monetized on its own.",
        "label": "Film, Monetized on Its Own, Capitalized Cost",
        "totalLabel": "Owned"
       }
      }
     },
     "localname": "FilmMonetizedOnItsOwnCapitalizedCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased": {
     "auth_ref": [
      "r395"
     ],
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FilmMonetizedOnItsOwnCapitalizedCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of capitalized film cost for completed and not released film predominantly monetized on its own.",
        "label": "Film, Monetized on Its Own, Capitalized Cost, Completed and Not Released",
        "terseLabel": "Completed, not released"
       }
      }
     },
     "localname": "FilmMonetizedOnItsOwnCapitalizedCostCompletedAndNotReleased",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FilmMonetizedOnItsOwnCapitalizedCostReleased": {
     "auth_ref": [
      "r395"
     ],
     "calculation": {
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FilmMonetizedOnItsOwnCapitalizedCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of capitalized film cost for released film predominantly monetized on its own.",
        "label": "Film, Monetized on Its Own, Capitalized Cost, Released",
        "terseLabel": "Released, less amortization"
       }
      }
     },
     "localname": "FilmMonetizedOnItsOwnCapitalizedCostReleased",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/ProgrammingandProductionCostsCapitalizedFilmandTelevisionCostsandProgrammingRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r209"
     ],
     "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",
        "terseLabel": "Other intangible assets - accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r204",
      "r205",
      "r390",
      "r401"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited",
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r71",
      "r162",
      "r168",
      "r172",
      "r175",
      "r178",
      "r399",
      "r414",
      "r421",
      "r445"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.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 before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited",
      "http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r72",
      "r98",
      "r159",
      "r195",
      "r413",
      "r438"
     ],
     "calculation": {
      "http://www.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"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsInvestmentandOtherIncomeLossNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r110",
      "r125",
      "r126",
      "r160",
      "r331",
      "r336",
      "r340",
      "r446"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability": {
     "auth_ref": [
      "r333"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income tax expense (benefit) from continuing operations attributable to an adjustment 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.",
        "label": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability",
        "terseLabel": "Increase to deferred tax liabilities from change in foreign tax rate"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r101"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "order": 7.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r139"
     ],
     "calculation": {
      "http://www.comcast.com/role/EquityandShareBasedCompensationWeightedAverageCommonSharesOutstandingDetails": {
       "order": 1.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",
        "verboseLabel": "Effect of dilutive securities (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationWeightedAverageCommonSharesOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedFranchiseRights": {
     "auth_ref": [
      "r211"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 7.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r69",
      "r156",
      "r380",
      "r381",
      "r420"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      },
      "http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited",
      "http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r92",
      "r95",
      "r101"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationCashPaymentsforInterestandIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r154",
      "r167",
      "r168",
      "r169",
      "r170",
      "r172",
      "r174",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Eliminations [Member]"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails",
      "http://www.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentTextBlock": {
     "auth_ref": [
      "r191",
      "r194",
      "r199",
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investment.",
        "label": "Investment [Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r436"
     ],
     "calculation": {
      "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails_1": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Abstract]",
        "terseLabel": "Investments [Abstract]"
       }
      }
     },
     "localname": "InvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsAllOtherInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, All Other Investments [Abstract]"
       }
      }
     },
     "localname": "InvestmentsAllOtherInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lease terms"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r39",
      "r108",
      "r170",
      "r198",
      "r223",
      "r224",
      "r225",
      "r228",
      "r229",
      "r230",
      "r232",
      "r234",
      "r236",
      "r237",
      "r346",
      "r352",
      "r353",
      "r369",
      "r388",
      "r389"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "terseLabel": "Consolidated variable interest entity's liabilities included in condensed consolidated balance sheet"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r29",
      "r108",
      "r198",
      "r369",
      "r390",
      "r407",
      "r432"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r41",
      "r108",
      "r198",
      "r223",
      "r224",
      "r225",
      "r228",
      "r229",
      "r230",
      "r232",
      "r234",
      "r236",
      "r237",
      "r346",
      "r352",
      "r353",
      "r369",
      "r388",
      "r389",
      "r390"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r18",
      "r405",
      "r423"
     ],
     "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",
        "terseLabel": "Borrowings outstanding under credit facility"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "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": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r37"
     ],
     "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"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r37",
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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",
        "verboseLabel": "Total fair value of debt"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails": {
       "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": "Investments",
        "verboseLabel": "Noncurrent investments"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited",
      "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketingAndAdvertisingExpense": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "auth_ref": [
      "r172"
     ],
     "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": "Segment Reconciling Items [Member]"
       }
      }
     },
     "localname": "MaterialReconcilingItemsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r48",
      "r108",
      "r198",
      "r223",
      "r228",
      "r229",
      "r230",
      "r236",
      "r237",
      "r369",
      "r406",
      "r431"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r94",
      "r96",
      "r99"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "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",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Operating Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r4",
      "r59",
      "r62",
      "r67",
      "r73",
      "r99",
      "r108",
      "r117",
      "r119",
      "r120",
      "r121",
      "r122",
      "r125",
      "r126",
      "r136",
      "r162",
      "r168",
      "r172",
      "r175",
      "r178",
      "r198",
      "r223",
      "r224",
      "r225",
      "r228",
      "r229",
      "r230",
      "r232",
      "r234",
      "r236",
      "r237",
      "r366",
      "r369",
      "r415",
      "r439"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited": {
       "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 (loss)",
        "totalLabel": "Net income attributable to Comcast Corporation"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited",
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r59",
      "r62",
      "r67",
      "r125",
      "r126",
      "r348",
      "r360"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": {
     "auth_ref": [
      "r79"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r288",
      "r341"
     ],
     "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 Interest [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.comcast.com/role/InvestmentsInvestmentandOtherIncomeLossNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails": {
       "order": 1.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"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited",
      "http://www.comcast.com/role/InvestmentsInvestmentandOtherIncomeLossNetDetails",
      "http://www.comcast.com/role/SegmentInformationReconciliationofAdjustedEBITDAfromSegmenttoConsolidatedStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r150"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r162",
      "r168",
      "r172",
      "r175",
      "r178"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited": {
       "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)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r385",
      "r386"
     ],
     "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 on operating lease"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r167",
      "r168",
      "r169",
      "r170",
      "r172",
      "r178"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails",
      "http://www.comcast.com/role/SegmentInformationDetails",
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r49",
      "r390"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 2.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"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 9.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]",
        "terseLabel": "Cash flow hedges:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r52",
      "r54"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited": {
       "order": 5.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), net of deferred taxes of $2, $7, $(17) and $17"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r55"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r54",
      "r58"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited": {
       "order": 4.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 reclassified to net income, net of deferred taxes of $\u2014, $4, $\u2014 and $21"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "auth_ref": [
      "r55"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited": {
       "order": 1.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 of $(17), $(9), $(109) and $(16)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r51",
      "r55",
      "r370",
      "r378"
     ],
     "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 taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r60",
      "r63",
      "r65",
      "r66",
      "r68",
      "r74",
      "r287",
      "r372",
      "r377",
      "r379",
      "r416",
      "r440"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r60",
      "r63",
      "r343",
      "r344",
      "r350"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIndustriesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Industries [Abstract]",
        "terseLabel": "Other Industries [Abstract]"
       }
      }
     },
     "localname": "OtherIndustriesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIntangibleAssetsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 5.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 of accumulated amortization"
       }
      }
     },
     "localname": "OtherIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherInvestmentNotReadilyMarketableLineItems": {
     "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": "Other Investment Not Readily Marketable [Line Items]",
        "terseLabel": "Schedule of Other Investments [Line Items]"
       }
      }
     },
     "localname": "OtherInvestmentNotReadilyMarketableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherInvestmentNotReadilyMarketableTable": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the information about other investments not readily marketable, including, but not limited to, description of investment, fair value and value as measured by quoted price.",
        "label": "Other Investment Not Readily Marketable [Table]",
        "terseLabel": "Schedule of Other Investments [Table]"
       }
      }
     },
     "localname": "OtherInvestmentNotReadilyMarketableTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherInvestments": {
     "auth_ref": [
      "r33",
      "r435"
     ],
     "calculation": {
      "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails_1": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebt": {
     "auth_ref": [
      "r18",
      "r405",
      "r428"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt classified as other.",
        "label": "Other Long-term Debt",
        "terseLabel": "Principal amount of term loan outstanding"
       }
      }
     },
     "localname": "OtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r83",
      "r86"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "order": 3.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"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited",
      "http://www.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "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",
        "negatedTerseLabel": "Purchases of investments"
       }
      }
     },
     "localname": "PaymentsToAcquireInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited",
      "http://www.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r313",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r21"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r21",
      "r274"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r21",
      "r390"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "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 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"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedFinancialStatementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": {
     "auth_ref": [
      "r82",
      "r190"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity.",
        "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-maturity Securities",
        "terseLabel": "Cash payments received upon redemption of preferred stock"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsOtherInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r88",
      "r91"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r4",
      "r59",
      "r62",
      "r67",
      "r93",
      "r108",
      "r117",
      "r125",
      "r126",
      "r162",
      "r168",
      "r172",
      "r175",
      "r178",
      "r198",
      "r223",
      "r224",
      "r225",
      "r228",
      "r229",
      "r230",
      "r232",
      "r234",
      "r236",
      "r237",
      "r343",
      "r347",
      "r349",
      "r360",
      "r361",
      "r366",
      "r369",
      "r421"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited",
      "http://www.comcast.com/role/CondensedConsolidatedStatementofComprehensiveIncomeUnaudited",
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r12",
      "r13",
      "r214",
      "r390",
      "r422",
      "r433"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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 of accumulated depreciation"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationTypeAxis": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Type [Axis]",
        "terseLabel": "Reclassification, Type [Axis]"
       }
      }
     },
     "localname": "ReclassificationTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationTypeDomain": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Type [Domain]",
        "terseLabel": "Reclassification, Type [Domain]"
       }
      }
     },
     "localname": "ReclassificationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r168",
      "r172"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": {
     "auth_ref": [
      "r270",
      "r271",
      "r272",
      "r273"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 5.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 and redeemable subsidiary preferred stock"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited",
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfOtherDebt": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "order": 2.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"
       }
      }
     },
     "localname": "RepaymentsOfOtherDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r6",
      "r11",
      "r103"
     ],
     "calculation": {
      "http://www.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "auth_ref": [
      "r10",
      "r14",
      "r103",
      "r458"
     ],
     "calculation": {
      "http://www.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/2021-01-31",
     "presentation": [
      "http://www.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 (RSUs) [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails",
      "http://www.comcast.com/role/EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r25",
      "r288",
      "r325",
      "r390",
      "r430",
      "r453",
      "r455"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r113",
      "r114",
      "r115",
      "r118",
      "r124",
      "r126",
      "r201",
      "r322",
      "r323",
      "r324",
      "r334",
      "r335",
      "r364",
      "r450",
      "r452"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r309"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r70",
      "r108",
      "r153",
      "r154",
      "r167",
      "r173",
      "r174",
      "r180",
      "r181",
      "r184",
      "r198",
      "r223",
      "r224",
      "r225",
      "r228",
      "r229",
      "r230",
      "r232",
      "r234",
      "r236",
      "r237",
      "r369",
      "r421"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofIncomeUnaudited",
      "http://www.comcast.com/role/RevenueDetails",
      "http://www.comcast.com/role/RevenueRevenuebyGeographicLocationDetails",
      "http://www.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenues [Abstract]"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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 Facility [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r384",
      "r386"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating lease assets and liabilities recognized"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationNoncashActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r47"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r57",
      "r377",
      "r379"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationTables"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SupplementalFinancialInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r318"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationTables"
     ],
     "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": "Schedule of weighted average common shares outstanding"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationTables"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r4",
      "r108",
      "r197",
      "r198",
      "r369"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r206",
      "r207"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r206",
      "r207"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r162",
      "r165",
      "r171",
      "r206"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r162",
      "r165",
      "r171",
      "r206"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r313",
      "r321"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails",
      "http://www.comcast.com/role/EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r345",
      "r346",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r149",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r167",
      "r168",
      "r169",
      "r170",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r178",
      "r184",
      "r216",
      "r217",
      "r447"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails",
      "http://www.comcast.com/role/SegmentInformationDetails",
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r149",
      "r151",
      "r152",
      "r162",
      "r166",
      "r172",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r183",
      "r184",
      "r185"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.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]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited": {
       "order": 9.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r315"
     ],
     "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": "Number of restricted share units granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r315"
     ],
     "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 restricted share units granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails",
      "http://www.comcast.com/role/EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails"
     ],
     "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",
        "verboseLabel": "Number of stock options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r316"
     ],
     "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",
        "verboseLabel": "Weighted-average fair value of stock options granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r311",
      "r314"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationNarrativeDetails",
      "http://www.comcast.com/role/EquityandShareBasedCompensationRecognizedShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r16",
      "r408",
      "r409",
      "r425"
     ],
     "calculation": {
      "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsScheduleofInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r3",
      "r149",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r167",
      "r168",
      "r169",
      "r170",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r178",
      "r184",
      "r206",
      "r215",
      "r216",
      "r217",
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/RevenueDetails",
      "http://www.comcast.com/role/SegmentInformationDetails",
      "http://www.comcast.com/role/SegmentInformationScheduleofChangeinGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r20",
      "r21",
      "r22",
      "r105",
      "r108",
      "r130",
      "r134",
      "r135",
      "r137",
      "r139",
      "r145",
      "r146",
      "r147",
      "r198",
      "r223",
      "r228",
      "r229",
      "r230",
      "r236",
      "r237",
      "r274",
      "r275",
      "r277",
      "r281",
      "r287",
      "r369",
      "r475"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited",
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical",
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited",
      "http://www.comcast.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r46",
      "r65",
      "r66",
      "r67",
      "r113",
      "r114",
      "r115",
      "r118",
      "r124",
      "r126",
      "r144",
      "r201",
      "r287",
      "r288",
      "r322",
      "r323",
      "r324",
      "r334",
      "r335",
      "r364",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r379",
      "r450",
      "r451",
      "r452",
      "r478"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited",
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical",
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r113",
      "r114",
      "r115",
      "r144",
      "r394"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited",
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical",
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r21",
      "r22",
      "r287",
      "r288"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.",
        "label": "Stock Issued During Period, Value, Issued for Services",
        "terseLabel": "Issuances of common stock under employee plans"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r21",
      "r22",
      "r287",
      "r288"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r22",
      "r27",
      "r28",
      "r108",
      "r189",
      "r198",
      "r369",
      "r390"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r66",
      "r108",
      "r113",
      "r114",
      "r115",
      "r118",
      "r124",
      "r198",
      "r201",
      "r288",
      "r322",
      "r323",
      "r324",
      "r334",
      "r335",
      "r341",
      "r342",
      "r359",
      "r364",
      "r369",
      "r372",
      "r373",
      "r379",
      "r451",
      "r452",
      "r478"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 7.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited",
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r106",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r288",
      "r291"
     ],
     "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 and Share-Based Compensation"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensation"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SummaryInvestmentHoldingsTextBlock": {
     "auth_ref": [
      "r456"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/InvestmentsTables"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r45",
      "r289"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedStatementofChangesinEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r45",
      "r289"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r45",
      "r289",
      "r290"
     ],
     "calculation": {
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited": {
       "order": 3.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",
        "negatedTerseLabel": "Treasury stock"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/CondensedConsolidatedBalanceSheetUnaudited"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/SignificantTransactionsUniversalBeijingResortDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r345",
      "r346",
      "r352",
      "r353",
      "r354"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.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/2021-01-31",
     "presentation": [
      "http://www.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/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r129",
      "r139"
     ],
     "calculation": {
      "http://www.comcast.com/role/EquityandShareBasedCompensationWeightedAverageCommonSharesOutstandingDetails": {
       "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": "Weighted-average number of common shares outstanding \u2013 diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationWeightedAverageCommonSharesOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r128",
      "r139"
     ],
     "calculation": {
      "http://www.comcast.com/role/EquityandShareBasedCompensationWeightedAverageCommonSharesOutstandingDetails": {
       "order": 2.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",
        "verboseLabel": "Weighted average number of common shares outstanding \u2013 basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.comcast.com/role/EquityandShareBasedCompensationWeightedAverageCommonSharesOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r11": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "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=120395691&loc=d3e23780-122690"
  },
  "r111": {
   "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=120395691&loc=d3e24072-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r12": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r13": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r14": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r15": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r16": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r17": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r18": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r189": {
   "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=122038336&loc=d3e74512-122707"
  },
  "r19": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "321",
   "URI": "http://asc.fasb.org/topic&trid=75115024"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "http://asc.fasb.org/topic&trid=2196965"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755"
  },
  "r20": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "325",
   "URI": "http://asc.fasb.org/topic&trid=2197064"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r204": {
   "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"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r22": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r23": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r24": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r25": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(12)(c)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(16)(c)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "14",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "15",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r288": {
   "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=120397183&loc=d3e187085-122770"
  },
  "r289": {
   "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"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "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"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r3": {
   "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"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r315": {
   "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=120381028&loc=d3e5070-113901"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r319": {
   "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=120381028&loc=d3e5070-113901"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r326": {
   "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=122041274&loc=d3e301413-122809"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r336": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r337": {
   "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=122134291&loc=d3e330036-122817"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r34": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r36": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r37": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900"
  },
  "r379": {
   "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"
  },
  "r38": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "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"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=6472701&loc=d3e49107-107924"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "920",
   "URI": "http://asc.fasb.org/topic&trid=2123033"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "922",
   "URI": "http://asc.fasb.org/topic&trid=2127477"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54431-107959"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=SL120155244-107959"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "926",
   "URI": "http://asc.fasb.org/topic&trid=2123363"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "928",
   "URI": "http://asc.fasb.org/topic&trid=2123672"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r40": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "820",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=35710923&loc=d3e45360-110995"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r402": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r403": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r404": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r405": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r406": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r407": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r408": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r409": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r41": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r411": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r412": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r413": {
   "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=120399700&loc=SL114874048-224260"
  },
  "r414": {
   "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=120399700&loc=SL114874048-224260"
  },
  "r415": {
   "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=120399700&loc=SL114874048-224260"
  },
  "r416": {
   "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=120399700&loc=SL114874048-224260"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r42": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "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=120399700&loc=SL114874048-224260"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r423": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r424": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r425": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r426": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r427": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r428": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r43": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r431": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r432": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r433": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r434": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r435": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r436": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r437": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r438": {
   "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=120400993&loc=SL114874131-224263"
  },
  "r439": {
   "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=120400993&loc=SL114874131-224263"
  },
  "r44": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "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=120400993&loc=SL114874131-224263"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(d))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r445": {
   "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=120400993&loc=SL114874131-224263"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r447": {
   "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"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r45": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r457": {
   "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=120402547&loc=d3e617274-123014"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r46": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r468": {
   "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=120402810&loc=d3e638233-123024"
  },
  "r469": {
   "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=120402810&loc=d3e638233-123024"
  },
  "r47": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r471": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r472": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r473": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r474": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r475": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r476": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r48": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r49": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r50": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r69": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r71": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r72": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r73": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r74": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r78": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r79": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r81": {
   "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=123367319&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>68
<FILENAME>0001166691-21-000029-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001166691-21-000029-xbrl.zip
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
MW*)8[%^+YG[._9K<"P>_83\_'C[ P_X4!RT)D"KGE7$Q&,H1M$3,-K.(BK9
MTIUOP>[$M."HI:,8G7'H3'3@$'T0)D9=)"F0R:0612V744SS"APY55( "I%T
M!! I2G;1I&37#:7/IQNT6Q)*7#HQS3&^9[Q2UI&!>KX!  .X@BZB25AB4+J-
M\;TED=?B@VY45W.(9YP3"81-@4(Q3JCHO4>K<QN#;LLHW(5$PM K"3I!( B
M.<?9B4D3R?M<]+O(?*LB8<LHW,4DV2PQ>ZU9$\L"&$V(UF>P+E'.K*=C&\-3
MRRC<A<2,<M9"&Z63<0J<M%%&XX6/?D9MM6E1S&A)9'HM@1R3%6HA26>0X""$
MK)V7(2#DS$[B#1Y*7D$QS2^Z8EE*Q#8PSLBK*]X6GYRM^3:<=L6L3'3E*4VQ
M/Z2\CN-A?_ARTI*P"D\A8ZQ@4=2L>,5[AR&R=BN9W3\0N#)AE1N5S_SB*3'4
MP],QLISXOU)@=%E0\#QU<J+8IEU@2R6?N9W,TXH9H,:8-$$M \DNNS7"*9Y.
MV7F[,H&4FY3/'",H$8(WUE1&4'?/SYQK)2FX:(JD8G]4^_/%QT_&T[L/C@Z.
M!CCMOZ;U4BA-3PL<;I7[>718*<EI#ZYT9]X_FDSK6[3$+F8AK0-T!8@9I:N1
M4A)&&X^!R0NV/]M!AYMKL=<E@\H"T8A8DX01)D66&98TRM?UD!_57J\J;N:6
MM4$58V.(7F3!'JS&6AHM!Z9X65LO]8_*(U82-W/D-Q)S3<4&!D75/!J%#\G;
M%%";D')>O16BZR>BBU\: J&+,4E$[3Q87?,=)T(K0Q#!D@RKMS1TPU)=R)I0
M)A!!U(K6"<#$X &J&Q\5HE?)R]5;$[KYN;J  @1U%<@*+[-R["Q$+(X4>EU*
M*O5XUNHM!MW\7+WY52 F8JQRM2B>!%A@(VOX8XH16 LSLU^95:";CEO/ZP1]
M-L89=JH2$!1K(XLE59V:"JD(J[/\<]-QZSG)1VG4"!F<\ JTUD&H$*,1Q6 Q
M_FP?X"K$W;;'LYSC)VU*-E K,?L<I# N@ P" ^0D$N4 WAM55B:X=7/"F5\$
MB7*65BOV %R$E"G*;"U2<D*R+<IB92)(-RF<N;G;8*0FT%&Z D;GH&1!CUFZ
MY),)<67"-#<FG#G&0DB1)UVD*4E!EA*E2,H8R39')E?*RG"V&[4Y<R($Q6(.
M/KIH109, 26)DD74(01B]VEE"-N-VIPY"2=YQ;,E:1&*@EC(6]9K4EFIH\N9
MVI2/Z@N;J5(ZC0!3WIKNT;C>-Z:]VMIK>CQ,HP-J"8>;U:8+5)PP"0I19!>5
MAU7:@ 7C^4&;3F1+Q.R\(31)FHQ> N48=3V&8RB:4H3U>668W>)%-B]*$4I)
M'EVDP'POEQ",E-E!<L$X3&IUMO<L6&1S9(&)6: S69.# #JQ+HS))6,(5!'1
M+J*BX"K*;O&+9(("@$_%I6B@'ETLJ5"&H'2(":Q?O46RQ0MZ(>MFM1H)NP[)
MAB+!1A\S).,=2NVL5+Z5E;N77= +64H+;%&#L45C+09;(.82/?-9IQ,A15B]
MI;3%"WHAJVO$LU@:X4N) G0(B(5LTK:PND9J55Z>)93OM<1O5,Q6^JJ'B2 ;
M&82QUD2G/=;]"[@R\9M%BVQ^41WCV&D)GN<9^YL)JLDTRN28,@K^U^J<O?IT
MQOB6!'**4YJ57HX*+*A:5]8D@8&$39156)W%N 5(:8ZQ&Y+*1JV29!/EA/%"
M(%C!?Z24@V]3I=$EE-+<TMIHBCQUHC01F#UFCR$Z&8H2Z!WEM#+AFIN7TCSW
M+,>BK"PF6$,0#48P3@AO2V!FC[J56:N70UR+#\H8U.RGUR12&D!0]%Z1L2)B
M%CPKE5F]H,Q"9+N0.(S6VM:L&%H&#SJY0#(I7_<S:^62#*L7AUG4O+WYT(N"
MK-!RDZYXB"QA)YC5>/Z0BRYV!5/:+&K>WGRT11;" FQSN54(R7H0446ADQ 9
MI/8K$VU9C!\XKST8QAEMV?FS"8 H!IE9OTI%)%$:UZ;,Q$LGI>^*J1P-^Z<B
M.GOXN^$_F&WTH;,"=F=7SQLYOWC^N;;R&<WKP NHF]<2&/8E04I13X,&(W3&
M5M9,^/5HTA_29/+LM(E+A?X>U/I]-4TTCTC">NAR/F= N9W1H)]G+3[F;GR
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
MFD%)2=]/-W-58EJIYX':DY9VO.Z-  O<2<7QFZG;RE$U@V/5<?J,5;E@&"3
MOQS]N%U<(^GK\-6>+;_Y=:PVAF\G5;^87I7<#U_L5QG_$Z4NC1[(JN*OR?15
M7S/3$9C!8-0YJ?XN-V7Z&K!^NEG)1*W!<?7)B\<OEWJZ@4UJ53-FPO$0TA<K
M%FRD!T^]&-IGDZFY?7^7]SX(77B@I'7![,*]0,WVXZ5IG/92RYHQ3LKE_7I-
MZ(^G^.K+U8-?ZR8/-W"M$QC M<^/%^WJZ_#X8#E<NRE84G IT[[6C7Z85-R#
MLZNO5SOQZJN]D\0>J13\M2^DZN"M:^-/>^/J:[ HUT8!REG[VJ#=32\F[??:
M:[=]$"!VX\L)#*WNZ.8WVZWCT#X;;Y59960 BDC;]-,>A3>3(33XL?RKG4
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
M(8XC0R:=K*28A,"CDBYEF[$F(=<5Y0R[E8[%9]@M&G9G,["SP6H74<%]:KD
M/ZQC'A$5E=.$2L'*TX=RP=+N9XG.[X1AKDQ6,W/UKWX/6"5729B;6?8O%223
MA9>!1!1H$NB2BM1\E"#"%=&.&8TM3@(]!\]_&A O,GB>07Q_$$_5@U" P6NM
M18P:@KC!!3*42$2E!T0;:277"<08U\U]G4'\#&+=&<3W!O%LKGL TTQXC8SG
M &*B"-*BX(@X:XFV- AL4@Q*S]O6*8-X=4&\.*L]@_C^()Y*8DL]+< "0BI&
MD@QUD,0."V0+Q@NP@IC0,N6B4G:]3- J!9(KJ.$;S/;R[U;7A^[P)4J]R>N$
MO7=A,'C9F%KSXZ/@#3,<]EMV-#2V'1K#7J-[*<,"/ERE6%0=R?K!A] I/SH8
MV4'+MTS_K''2#S'TX3UXIIX[;N38]2,X ZZ<_W$=-S O8?FF:30;,RNWU[LY
M,R8U4OAPL6@?+];LK\F2?4PKEFEO+MISLUX$S1T18!PBRDQ$W N,+"XB8B((
MHRBUGJ1#Z/AZWZ,<%%AE.S_#LH:PG&HCS&"-P0JL,M]YI X982GR!DM3!$:Y
M8&OKE.2SLW63G8]@OF?966.0SMC]6AL-?,N1U;":/!H#OW&#I*4<2VF-B!1D
M)[]^3"7+SE6VS#,L:PC+J>PD@?O 6"HXD;JL6^R0MJQ BNH"_@J$%:#2ZCD[
M>2XSZ#YOQ+W3\KX=EM01;,9&OVJ<O^IUG!D,X=_^2:\Z-?%0I\F-!%6[+FG_
M>O!CUH5_;WZ^FB8:7"+G3*ES4>K!I5P#%0.6A44NB.0E\!+IPE D N%* ^$Z
M7:0P9<&NL^IDZR]#+W@VT95,B\^<%A>9NI%I\4&T.'.0P08C#/,H\A3X=:%(
MX2**:#2"A: T%B0=$M(JTV*FQ4R+]4Z&R;3X$%J<+=5 J=7"&:2]8@AT1XJ
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
M.>.^G/'^LFL?!ZZ(0U&0=-2&<J25-,ASQ4-DFEI*U];5=>F=S>_G;'YG=#T
M73/G:[V)!!8):<%3Y7Y*D$DUQ2,M1&"!*L_<VCI08YW,[>S57U@YC^>I*"RU
MT.952GO3Z\^:'^6T7YSLR>?H[LER^[,Z!.78%RI$8#FE$6>>(A7  B%:@F[A
M#2ZD2UU#%U)O,VL2M:C?D>'WQ/";*AG*>$<I!ZU"!@*V/Y=@\5N,K+"%QS0(
MS-)!@_I5W7PV)T5OK.'QRVA0=B/[=>P9^.FK>2S8?W!!3 \]=9_IZJ%T=>F$
MHHQ!P:*">I XBVLPAPPV%@70'ACVEH:40"V:DMW=*LI5-6I556-9E4 STFN
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
M+ SS\B';GY5%[B^Q9XV$Z9Q_'$_YJTLSOGLQX9D_YN&/V4@_*2PM2$K(*WQ
M(+<=TIH$1(70C(=(2(H.B!O:L65)O:J2.F-L$1B;\>%'QW&@"D 50!\614#*
M%!%%SPDA!AOA4]]D_GR*<\]3Z^)1\?-7OW<"8SHKG?7IF.%)VMIEYGRJZF&<
M&W5&[;*BA \G?8!%N;?3>_^JET6Z,1WJYLQ(X?=V2+]L=/U&IP?3?UZ^/GGP
MO]JF.TR.M,FS9]C.<]AE;V.X/3%E7VG\^7\/L>O\W37_Z-%NYT]XMC\[N_]\
MAF=W\'SO3[?IGRUXEL[VWJ?SSYU]MM_9QSO__'WTO^?[YU]\%%A+KE$*LB/.
M/$8Z&H4B93X02[7T!8A6T:3D.O++#3S/EEQ,AG;>DJN[)=WI%U$P$HA32!8V
M22)<( T\A@I5!&YXU(PZV)*\R=3M!4+'I8-^5KUK =Q_*W)V0@;/W."9UL<U
ME$:NA4.2!3!VJ)7(X."08M8;90G7W,+VI\U"+J$6>K9WEBW@,NX>$W<S_8FP
M)-1HCH0V!/$0)=)*,813-W@N/;Q/ 7>DJ77]DIQ7R4OYMM?SIZUV.SL@GUY(
M3^8Z$\-<Q'"I8#UA F,6"2JT54 ,TB/-M4=!45@; 2NG^-IZ@9N<9H%<-XPM
M0"!GC-T78S-5Q3V-ECN,1&0.\10KU,$X9 2.ACIBE&0EQN0RE-YG)'QATKKN
ML#4(C?*Y<][. H3P5M>'V((AA'>MK\%?+$&5"9AI8R[:V)H5S5@8XXC5R(G(
M$7>$(^TB1;%01@5&L ] &T(WF5R"SIY%\[)%<T;>XR)O*K C(8320B!KHT"<
M:P._!8:X=*3PAAGBS?*0]]PBAE6YCE9W:+H'K51SO3K]>V/(T,Q$-VH8,GPS
MA>/6Q?-4Y_!F0C>S(9H,T[E@NGU[).;HS\[NYJ=OGS</CW;W=@X_[[T_WX6Y
MV.Y\;GT^<F+G_+7XW-D^^_S/F\/_/=_'(%ZU899$V-0D:>4<%/*H.*(.D]3N
M)U'UVCHE-_;ZJ6-P,&^^%=E\[MN7U)C96,*0TQ1T.ZLC,FD;!LIY00MK#0'=
MCNBFHM<E3 X#+K2BT54PY5#$/8 S8]80*@3W!<+1%8@K3I#QP2,9/-58!F<T
M75MGO,GHG.>ILUGS',R:C+G'PMR,06,+XEFT2)MDT- "=!U;&"0TD5$99[P
M$X"))JMA"_)5\D!6MDSWXISKK"V3O9$++4&8#QO?DSG>STIK[[#G2H"TYBEQ
M@!4> >=[%$@!<D!+PE,=0D*:=!G5T;*TKH6TSH![*.#.9M1CK8)3'!'-P3(L
M9$2*&H=$X6-1>&Z\LNGH+EG&T=WG5XWPYIYB537"FZL0/DKMLE5K /\S-7A?
M6&'%3)-ST>2G6;U$&^6%# 0%9X$FJ5=(.05Z232"$%W *T6JJ5@T,;Y^<K+N
MK=I7HJ!C)L)G3H0+JU&9B7!>(ISJBX4CN* F(&L-0URY ND0%0K2*.5DX)J6
MQ6594]V07?;S$N'=55FZTJKLNY:QK79KV()+IJ!E.E$Q/)NO7>[M,S!?F]L%
M7^<9^14G[7)G5O-E(S?-?>IIGW1$:IR8,U.FI@""C'/]4?"-\.TD%4<<-/JA
M2DX9]AK#OO&AX?K!MX:]?NZM6Z-'J)D%.-Y9?U4;*U?IOH\B=#!K$3K%N=-@
M#.I(">(26P0Z*NA%.A3,2:JXH*6G6M:_W&WFB97@B07VY,L\\3">F#D*JQ7W
M1F)D"AP0CUXCY3%!A M9A&@-_%?R!%M&R:UGJD65"M.)26-JG92YAY4UT@^#
MEA\!+')P_*G+^(]7X:]+B[#1]1\F2Y"YY3[<<CRK@S!'"\-81-)PC'BJ<6%3
M05#K&1&*!:)-ZL[=+$BNNULW #YYQ?T,P*<"X%2X*XF)HTHAF1I?<$<CTL"C
MB,4@N(B6PRJ7 ,2YU^ZC &PSQ "[-DGRKZ$["EF./[WO8#+G'ZHIS[1Q#]HX
MNE262H6 !68*15(0Q--)#.VE04#X4ELP$:1590O09;3HSG)[V49X!MSC &XJ
MIVD1E64$L$:#@1\$IZ+Y!?QFL!:1*8O=VCIM:EF_++>5E-,;5X,6R?KNE=GJ
MDU3U]C2VE*7X0B( :45F(GJ95^[#*Y?*67%I%!.%1[X0 8$L4"BM&C*24TU4
M<)[SLO&-R(*\;IA;C#<]8^YQ,#>5Y41J6)7"H: + 3:WB,B00)'A,3CNJ7 2
MI)YNRAN*;&=9_H!DD-1Q<5P'H]WK'J!AZ'< &3:?-%N($6Z'F3SN0QY;E\^7
M>1J$*9#6D8' QA99004R"FMM @E&QF1Y<[P$\L@">]D".Z/L 2B;BF@N+/61
M%LCJU#16I1Y3/C6JBS$*'P+AT264$5X_M_@*'BJ[&5G5H;+[6=L/.V2QTBRS
MB-ZSV1YX&-E<*O!"B8W44HZ\YQ)Q#R+=I&.LCEME"T.8\,FWIYN,S)E@LTJG
MHS*(%ZPJ9! _',0S@70#%CTV%A$L5 )Q 2IY89$$T#J+320A@5@U"SVGRK#L
MDSVKI#*\NV36-QOM,!A<:!!C\S\;^XMK3I_,D8VN?V5.6J#+O0MF$*;M.?,Q
MQOGXYE*=F4)*%B.A"'MF$ ]@INB"%2@6GD5*-><%7UO7HDF*7&>F;@A<8,OZ
MC,#'1>",CX 7CA7$H9@JPW&7? 3_G[TW;6[S2+:$_PJ"=V+"CF"I:\G:[/LR
M0M;25SU-RK;H]MA?%%F;")D$-  IF?KU;]8#D@"X2(2X ""KHVU+)/ L575.
MGLS*RLS%,R]# NXS=U!S5SG?-(OJ]F;5Y^/WK6O]LI+@6VOM6R&.N5(L10&W
M"22SR9&_KZ-@Z!&9#$YZ+H+&7!O8;XK6TG'E '?G2>\-<+<%N!E+G7UVP@+C
M&FJ2.]<,K2V,BUA/KRGI)$P =[&%<+/3WY#;WA_$X4'N'>+?+37N/A/<7W7C
MOHM_S\3V6B7H1;GCC[E^C\4ES !,1%,3;^E/6*)FSEJO3%+96MX%Y_4EC0>:
MM7ZPUKI![XZ@-Q-2]SIGC8[1=%DRV\8P,M>1!2$R1NU52*(+J7.]A,8'#\AN
M7RC"WC+;[[\(^RQOM,+0WT8?<2Y"'D41R2B6A,T,A";FB#$S1]3OC:\S6BTW
MW[0M0KYRJ+NO2NP-=;>"NJG1CMP%8DC%0M:&@4+#7#; E/%><!'H'_*UA=N4
M<@E5I1Z0T7XV/#CH'Q[D6FVOGDVK\*%GSX/X):M]-=7<C47\>]S_8=#?__\V
M#D='^3P"9UZA;E'-OD #WC6 -U?.#=!SS$6P9+1F8+)E&&KG=$$&C\P@AY@J
M#"X4M+V3"I=WP_1M-=WM:IJIDAR*R;)VT+:NZ^@K&&$[,(& 4*PNV;HK5],#
M8ME?<\KYH"ME6OTC^OQHN$\?>U?[[^91'A^>UN4Z^]SX*(S[J8^CX]Z'T6E$
M='PXC'\U7^J;?:EYJ$]G96=N4EZ=S,FD9O,S'(V.Z:=/#VI%P";J%F*#N3)=
M.93L-+=,^GI*F*:+>1\D,S1[RD+QV<6-+:UX\Z-6#''WX$<U,-X'&&<\K*1\
MT;(PS4,BTRPT0T5_TB7J&)VL08Y:LDNZ)<#Q 9G^R;K]89V+QE][?%/_X[E+
ML/KY'X3K;KV,X?]Y7CO][_]R4L@?\>AP;SBJJ1&;O2MI<+R'HRKZ;X$)7^V\
M7( *SY[Y37WD-]UC/#U[XC/2XXWTODYZGU]\H7O\N[__I'OLO'_QZ<_?MS_M
M?/[E$ST+;!^\XG^\?_E^^^!?_=?/_WR_\WGG_?_]O'W\>O>=V/[\"]1QV7[^
MZJUP5G*3 U.J$(-B*0RELT2H4#AR60R'+UC92Y?7MTG;MKP>X/)RCLN8#9GE
MS!4#6_<<!$?FHU,I65 R8K?Q0 1:_[G$BS[W@]YDR?W8ZX_'1\NB/B+R6-?G
MI^$HC?/@.HOS5?>X;6&NQ,*,;[D3GNC-,QL@$N]98(&C8 Z\,.!S<CHMA_?:
MVEKWM15E;1GB)#DDDFQJ)',:<N'U4!(X1\O,1[^Q]3F/AE^GNS/)3;+T$?ON
MMY-Y4(<\X7CORYCZ#^[7B'KSRA<#TS1$I@5DXUQA'L$QT#59"1 9$-4&Q=&6
MFFUPXL6T,-F*0>UVPF0-:G<(M9E:N,D+IS#7!L8$,!X5\])QIGTJIGB1@ULF
MU.XY1"/MZ47Z@Y0'AS\PO[28S;-]'(][3^FU#PZ&@TG@9K/WO[X$Q)_SJ--S
MYP"9(!@1:V'Q4B!:CF@*9I6CCA(E_Y++<G%7>#CH@/<SCEZ/WAS6UH,=!J>W
M;AIR 2R^NEI#'KSX^\_W]#Z[?QW3LWW>V:7Q>+_?WWG^\F#G]VU9=>6?[W\E
M'?GTTP4-^7G[+5>Y0!#DD)2NJKR19$W)/RF6I!#72L5:=>L;5E.,L0@519;)
M0%(.?09C:OG-1&N+\R\X*6TUK>MJRB@U"3++K%"DR*1+S"7ZJ^")>X4A"K ;
M6_P)OY@\?C$ \P%'O8]UFF\<A[[!6KQVH'!FF;8HX0HNS]>[\:W!3!9.%6:3
M"0R(VVAYUO/ T7$7D9.5\XL&8VY@-=O:>D!K*V8 ([N6C=XR\-PRKV5@&&AE
MD#Y&G<7&EMW4_/Z"T$OAO18D7)5U2??[[2T6KT3VP&0H0.L2$@O>9U:D-FB(
M!Q7R>A ;M-KD3FTZ=S%'O$NW6P-:;$MOA9;>B^I;^&P%9]XAJ4'!R=R2M\&"
M%"%K)<D2RV[I 1 =RDUWR7'>'WO#H\/Q(2U \K[7@O]>3Y^WK<156(F[VV^#
MBY(KQ9GSV3/@.3#GO&,H30@>C7 \;6S!IG9\4WI:B?IB]:AU(<&V_E9L_3W_
MZVWDOJ1$_%>TY>1N1.+$+!(I1*>R=IAT$=WZLV)3"K%)$K+MT%V^;?!MG'XQ
MGWT&-VUWX)NP,G/LU^J"H6260)%?;0SY/CQ+6N/&@!5)>U>K:[4COZL&IF\S
M4 U,MP^FZ5:;BBA )LVT<*2:2VV!X0QG)9B<L13KI2<P/9SRENNSR_;3+>RR
MJ<2E$R (>A;("_*:'/#"T>D2D$#7=MF6!L/M+^B_;;'SSQ?TS'^I[7J]S[\>
M3)[[U=_;[__XM//^A=I^GO:VY7\N9FKMOGO+C21JE8;IE V#&HDAKX,S3/1#
MQ9.6:+YIERT$KAVXNIP*)(-8!((NQ:F0A570=MD>X&JR2A69-3 3(C*PEBR$
MX>321JY-K=\DO%C"+ML-F*WMA#R4Y?G^E[< LDA+CH L0,ZN3X:1EQN9%,H"
M+\&2U[;H+ML->*ZMK0>TMK3/"@MZ%E)*#)11S LBP9)!$;DX)P/?V++ZF[?8
M)CW'OSWDO)2%VD)^J[92W[V5M=RXL+*R8#72,3',EEB0U@371<I@%\XU6(J%
M;9MJ*[6N  H&5Z/($BP#4))Y5PH3,F(B@ZO!R+6PKFU=K=2ZTJ8H(X1G6H5(
MZTI+AA$Y(PHSX+AW5BR\KI;"5\T8KN#BPFQ"LH$I$ZHQ5"3;T"%+0G"4&LDR
MULY972: NJ0TZ#?]H&V7?3.U7_>438O[WQ1P,UWFL>@B@F&J\,(@(A$P&,.$
M41A4$!J"::?95A5GWV;J&L[N"V?3_36=P<4L+3-2&0:\).9(-+-@14S229HU
MNS9'V28X\BM>UNDI/7,=/=SO?<!^8OU!+TZ:([;RC'=?ZGXZ^C_3X+\:G/2E
M;!RR$(?,=8)-EKPE70NT9I7)$Q><N<(U*Z4$TE<%<RP;6\ W.2S8>;J9ZC4Y
M>-X@=Q^0FYIM+THDV&7&@^,,*O@PUHT ))]&&2M+<!M;BGQ(L_*I,>MAM7_-
MAT@_3+V,HP$]?>M+<P_&^G307YR,^=,8CPZ.:GO*]#R7?NRW.JZ+D<A<&UB+
MW@>7 S-83Z08;YA#GEG4GBRW-DIH(A'#-\FX-[N]8NB[E[K*#7VWC;Z9YG(Q
MFQR29$GSQ,#7O*7 #4L2++G@27D@6Z?-)JB'TQ1V!<O\[HXRCH]&QZ=IK*M7
M=?7T"6>V==I>SD+ ^^,+50=?'.\<_"'_/'AY0)_C.^]_T3O/7_9W_OGB[S\/
M7AW3SX[IW?]^O?MK_]Q>SN>=S]MO7<HI)B?KR782XJX@<RJ1*PPNZFA$S!X7
MW2B\CT+1;4VM[IJB62^>6)^9XD/-CY;,D3U@D7,I54P):UJ7LW+3>K')Y47S
M<#&OJTO9GUB-:76L;MH?\M;@=ZOESLR!KFU=?!/F9@I>)IZXEL@28F3 3=TB
MA,(@Y>"4Y=&%28T1<?'XZ/?-<5D:T.[!<VE NSG0IIZ*R-F)R#536/N]$$>R
M8+5A2BHC06;CLEL&T!YBF''&Q^X-NZ[89*P_C/)>'HS['W.OWW5Y[WVW/QR/
M+XSMP^"2U;+9,Q/2]>M]-CL=K[K9^#?-Q4X^?%UV\>_&,POQS%R_[!A193""
M<<=%+<ZDF'>YL(Q2!DC"QGHN4&QZOX3&O8_1JJ^646](O&,D3BU^L$Y UHG1
MG $#'2P+H5@&A==M@J!==!6)SJW>[F(8CE(>L</AAQ_J'<;#_7[JG6)EG=J_
M[0X/<;]'JSSB^)#^._HP'&&'P\YQWQONTWN.N]0L^V,O=\WBKJ$(KCT^#X^D
M[D$N=!['R=1,^O<U'EJ(A^9:BF/D!21*IHHA'BJ9,R^"9I9SCTK*[!6AT\.F
M5PN6TUF$)6Y1+USKMM<0$X\8Q/>@-!J(;P[BF6X96@8NE6(@5"00J\*"=(JE
M8E--,R810;+>\TTEU8J!^ $UD]VYHGE\BR'<O2C8[@^&(V*1TX;4C4T68I.Y
M3O FIZ*T<DS%8!@XZXA-;&8E:>N"M^290'5-M+M8[Z4%"1Z\Z6Y0NRG49LX&
MQ1)B$)$)CZ7N0T>&AD"G4:/(5J/1H4(-Q!)J63ZN*$#S[E?"D%]T#%X-XOY1
M'=2?AZ/Z@$\/#T?]<'2(83_O#N=%5^.D;^"DG>=/YR("MNCD>6$F%B1G0@#S
MT6NFI:G'D, F%.1,F$TM%CQKU"("ZPK\I40$&O#O _@S4009D@ 03)9H:[F?
MS%P1Q .NJ$Q*Q%B)!'RQ:1=-EUYV%.'D_I/OT(W./\(:2AG[!2FSW\?0W^\?
M]NG"M;S<Y=+FML?F4M:[;(3NB?0N'Z'_=>?#L"JD?_G[KY;:^_=TI3X=I!84
MOB&=SW4K#Z3<K)>.88R"00JYILP[EKTTD6LN2M5QTMI-SB_N,9_"9!G"Y#JV
MY%:X_/9%YLT>Z[P(;13=*'K9NKQ1]&U3]$S:KU0:I1=,!9O)U4Z.^82)I>P%
M_<^;J*!2M-ITYN+YX$;17W0'_M$YBJ>G;F:.11[@Z%U_,/-XLU=_?S0^[)?C
MVX:^^]JHRCJJ;W+ND;4>'M"MC^L>XF!X2!<_'%;4ISP8YVI[!MV =?G+I3_
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
M:/MFC_7EZ'>CYD;-5U"S=#)HGKA.(4-VQEFP D0R&*+(07^EQD"CYONAYIG
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
M4;+4I#,M5?6ZP*C)(Y.B9RS.45;[%$.&B#7.$4K5"I'DRXFL R\\"EWU$;L
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
MH43Z?B;7YC.-T$GO-&]LOZ:)V+LR1G5BUVF.'S[T\H?!;#D\/CT:3/CK6+N
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
M0.#J0?/@C\$?B^(/M @U)C2Y6@AD$CL,F"*7G$V+(Y=QRTPQ,VH<(!3G4%$
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
MFOFS\=*_>.D]VC ?E=,S^=1JM ^97,D.H)F4N'IOC.564RIQ9$ 6SMH_SF9
M$N1,/B<5J!8%24<5,Q55O,/0."3$2<>@B:.P>MFP9GRTZ+-K8EI!NWX?@P^M
M!#&^+K8V,A7+@+6IA\0Y<@UDE<LE*<@15,HUJ2XQ:\'[*'_IU: !QC[ALF$M
M.H;@P)1@"H#.*>5NY0R2;]83CXS"$F!M)J/ 8.7>0%:Y5%  [%1*-JIJ8L%4
M*Z<PZ<^U<6A.+!_63"FM1%=;!$RY/Q8C5EJOOT[!C\A_&; V$_DW-BDZK4PN
MW8=L5>Q:(=4PZ:[46M#EU76W%A<Q&>T>Q9F/MP^/#K;SVW[AOOE ,SE&-($X
MV=)'E40;LT[B!T,KS8?+M.@.DKA=DMB8#33!2E@I+E0?Y684:,LJMVB5%;[H
MA:?!8^B!)OAAD)<-:\9HWPQ![:I^("$,B_&MMAI3*'!V(]!<!JQ-#7)"2\V[
M+LU?HH*8G**:6!E/&I+QL>@)UG08HYR6#6L16RVIQ1QKA912#-5#L "-;!_)
M/0+-)<#:3*!9F71*GE7TH<]YJDY^BU4L',;J*3:;=0\TTR+D:0;6+I[T9$V,
M"1P8C1"82/S''-G';)UVL8Y <QFP-K5KM09,&(-R.H @C)-XDU8K[W+(/E&D
M$B>B:T,*:G0 ?[WT:2F<<PBEA0;%>@KB514),',MT<"8.3,G"OAY-HSL$Z=R
M]KWI%[*"6E'%@EX>YN:J#61K75WW5RT3&\;V]AOJQ:12)D%1(XBMQ91"2TBF
MFB+_UM$#/#<X32TJ^-"T#ZQZ8"B18G!][LRD@MJ1*]5!GY[HXMB07#8X.1M+
MSK:D2 B^MJP;!D[9<S7!G,[/'EW MPZGF6 P^,I- D+EHWBIP,6K3(V50\Z0
M:I78H@O4^*%0L6QPLM4AN11#0 >VR?USQH:(W@0*I:31!SPW.$VM$U;#I4)0
MF7MNI4S</M82](%OJ=EH6>*]:!:P8_!M=0)O<-VFT?I[82[)>>.,Q(S11 A4
M,H'WQ9JN*![P5)5C[$<NCEO^?68_TD6?0@B*;&L*FD2321=6ENU$ZPLD/I%
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
MS!A4<SF(%U;D*=W3/Q8^YTO?/3F&RU8'=>77D<?Y^GA[E@0F%_5+LE4#R==
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
MUO<:'VZH(#FM8JNFCRIRD66=16][7VYRY_MRKS>)?2YM5K>'Z7L.Z"7)K@]
M7PW04X-L*OK6![FT5D'U!)C*30<54BG@L04(K@,:]17C\CETZ2QYA=4ET7;!
M+#,ZD5L?@?IM!^HW*8X_N.DKN&FV6 "S(PYHE:Y]SK"W5N7B4!'HR&B @7!U
MW:^!6T"P,&+XQ<;P [%+@]BI-V'!Y12RQ/.%G0+7$1MB%N<"T!4BDWWMWD1P
M"]A<^PN?X6.9O1P37PSR>;WROAWP15W=^BL41Y=.>N*T->1HVAIR7871*UV8
M92M NSEECJM=AF4QHU^OS[$,.U0/]^I-6MMA7J]@7I^>R;Z9:-'8HHS%/MT
MBXJE)L7D2T(FC:9W[MHUA^>5U^^DV,=5S<*<%)@N?5A#A&F(,"T^5AHDO_0D
M/Q-#F<:E"K57JEIBJ.!4AA25:9A:S!@-<J^36G.@[P?)SU_1Z5,-@?ZX0W)[
M[RT=7\?>MCU9M\[$EK%53=%!;1Q-U)PJ0O41#,07P:Q>W.MM](/C=N^;ZE6W
ME^I5W]P_XA7_W<HM"21\W)YYS/GH\?9AV=D_?'NP+ ((=N,4]9O;F[]M?7CZ
MVX_NZ0]/_/-G/_NM#]]O;_VV(4C^SZNG/VQT=,+3WW[:_E0 05!MGK_:\%NO
M_C][;][42*ZL#W^5"DZ<&S,1B%-:JDKJN2\13-,]A_F-S70W/1WP#Z'2@HOV
MPJVRFX9/_Z94Y07;+ 8;;*@S9QBP:Y%2F4\N2F4J=GS4;C?WV^>-;W^VCJ^_
M7IY\:S GV2?G9]%QYT_;./K*#C^=IE)'::H5$@#HB+G^;\*D'"64,2!HE((=
M7X(_<)K1>PZZ(V,$BRT(NE8@YR:U(K32<,X3$O,XF2Z9\%>O>X:.3-X)'.EG
M67FR^, 46Y=K<O\+;PZ0,0MJ22J&%6&4:LXB+ $"8D.TP(HM4,7A>2JDW8]7
M7D#V"E?S;%Z1H]X@!T6;]H.6U($,E,SS*[<M\T.V!V;10FF/=.'X ENDCA%
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
M5DIJ&UE*TXA9$W&B:1*1)%(,6Q:1A3L6UJ"T"E"::'A 342LM$B%G"*F28A
MG0!&"= C+"81Y^ZL:?*X6NHU*-6@]/*@9 G5V!!,#%.,B$1&*0N3)(X32KD9
M64H/;_18@](J0 F/0(DZ>Y99BT)KP5+B*D(\2A)D+54Q9XH8@[=VJ7A<U?<:
ME&I06@-0$F B81I:;%S+1)(224/)8V4Q3R71"S>]K$%I%:!$1Z $!JV.0H/=
M<2CE]LL3E(94(2UXDM)0)R1QH$0VK&38QH2]ODRFY;WY^AL13VP8$IY&1+&(
M@=>%I5 R)C8EH=%A'?U9 _B8K*;ECE]AHC5*L"2(Q3%!J>0,Q:E..+>P4JG=
MVN4+^EEU=8V52YI,$A$R29A6!OQC*<(D%B8F)!&*IV%8AS360M(FJGN:V-*$
MQ$C'C+I$<(U2DH0H3*6,TSC!"0Y!TNI6\&LG:0"*J8HH ]EBJ=8P69PP"IZ?
M )&+2.VGKX6DC?UT'#'N^NRA,-0Q8JD($:<V1$Q9F6)+HIAR%SR</:13B]H+
MEV]+;,QD:"7#VL53>)PF/&&NA:)."<>U][D6HC;V/J4UA(.8(0I8B)BU HDH
M%2BQJ8C3D*5&@%(#@5R[BE ;XV!^N.L([YMW.%,PGVP:F5AAEVL@TRB4*5?
MDC+"B8YJA_/E$>-&/4?"!?@I&"/# #;<>0X$+FB",,!(*+4%)9UN[=;^YKH)
M6LACI95,-94)DSKB$E.F))>ID@E\6/N;:R%H$_ZFX-9@D2(9A1Q4,^9(*F%1
M'!EN@:THY;H6M/43-$.D2KC;%+8<_!B3REBZ2CHL899J;&MW<RT$;>QNDABG
M0B4,X90(Q"+%$(^$0"%H-,XT-=I(EQ1<2]J:29ITL5)EK9$Q833D:8(EXU%L
MHM0D1,C:VUP+21M[FX((I4TH$;>)02R&'URGKA*D*PNI;&@C"I*V8/[%,SB;
M=U43"^\J*#9GMW4=/-7Y]?^.>GW9?D0]M84HL&X9)<LK KD8&=8%A9]<"A(S
M%<?:,&DH9C95*8VL8HD12H9&"U%[\&N PI/--T,>$:Y9@L*04,2$XH#'%KP+
M8ZC5%#1JI "%^2NIP;LH/C]3)=X'#^L1]7AK0'[+@)P:$JL$I#S2$6,A%2(1
M%%/-8T(CSFD=Z5D+0)XHP&O"F*6105&L-6)46<0Q)T@1K0A75$OI'-!DUBZN
M ;D&Y!J0UQV0'U7 K ;DYP;DB004&J=4&88X:$_$&'8M2C5&EE&+P\AH:ER-
MQ#E9E34@UX!< _+Z S)V*4E4<!:RQ'+ALLU"+$,B..52U8'CM0#D<>!813Q-
MB8Q0:+@$"YE@),"W04IHT*L*ASP%"YF)V1H'-2 OM4V%&PY;IUK_>[Z]@:N:
M5E*;AMOCLO\MJ0$&)OKR7N2F+W_>; QA2N%TC[FSI/'TYE.*P5U3(K'",!M9
M8$\MP='FW#+!DO"6OF1\@3+NP\RQ+R;_D2DS'UN:O>X/4[BJQ;Y@N(_A3Y>G
M;?;ZQZ8_KF(Z B*QF4#TA!JU!U<-UY,VYDIRC"BV!C$M(B0$CE"B2!P1%\WV
M68\[<\H8IU4U]WLK8$^QBQ9*"IZ&,A22A6!?"H(Y\(Z,F YC$2^AC=WJV65#
M]=93V.6ZL7>:4N 7E^W&HU"Z7A$$"= YR,0<;(8H%4;HK=V$S+8P'A7_GRCW
MWQVNP+B3Q/BC&TT"MN&VXL(HUS&F?355,-N]RG%8UAW(4M--H'4%D<Q5 ;[H
M%;ZYS#L_!GC4N/COOV^67JYT43B^1::@=P;]VV^YLWL1?5KQYJ7J"4RGR#?Q
MT\W'\S7%W*:)U:'DE&EK..8AK&W"=,099OR41UO#FUKY>/_YS* T-_([DJY%
M\3O9OI17Q=9_;E(*B%*-*':$N8VBBVA6:U=C3P/%RH4#I.GEGKW>#;I@CKBK
M8#AR;<82M'('K_^Z?^F2K5U?GMWI^?<.F;NNN)W<O<D6#UF(75^H=>:^Y14E
M)P_B:$!M)8L^3":_J @SC\7O*JV^Q$+JTV.>7T@=-(L)Q+M@Q>7^Q_VT/F9=
MV569;!]T2ST*G^YGA6KWBD&^-J7ZFU^&>NTK/3D'/7:D?C:_?8)G@$]UM,=
M3^&3HP8#7RL"'44:Y_]D,WKM2'<:U]^CYC5<N]_X"3X5;NR?T>.C?]J-ZS/P
MM=K9X3[X7-_^=.T<?C8O3T,1<2[B&'%,+7*.,!(A9@A3=U".XD1&N#1C0,F
MQ>",D$12+D(EA #7F8F0$X-3$]LH2N$N9RO<+.W_97!QT?:M%&0[&*U&,+$<
M,U['=%^(22U7KM.]@UA(1SU[.X&R>65P=*,']MIVU3OHNI9"00'P"Z;*_PUD
M#CK.H6CI9CE_JBTO ]5R/3.JCD.F*WTAT:R\]RO8Q?#7_P.75?<Z\)'L;P>R
MT^N>5;W#+_+>CZPH;9Y+,)E<ISQ0J."5N=M5A7#&OZS\I1>0Z-^!S>%Q6/P[
M,-:6=E*P=Y%G[0![+Y"6[9/\'>7XG$4U:%=# UJ.WU/V87)]RB>;E =M</2R
M-J!)V4=O$9-_"8DQ#[;]2Y8"CJI"3;^;KK%9_WTI.D#WPPM3ZHAB3SM^<A)Y
M:/>KJ<*->T5A^G]5L[U:&Y/_^:'Q@#3W/UW#N&CC_,//QOGW4VN$55A01%6L
M78V%&*6I%2C644BYBA.2Q"[Z=$?3.&?E2\?(SJ('.8(5N<%[60D)CN.&\8CL
M+KG;"5RSR]OOFI(X+U.I"<J^F+WRFB[@@Q>-U  :=LLAE6+S0KUY9-'ZV.Y=
M3NJ,L;(NUJJ[S@NH[*OFV2G#H4ZD<,5>58I8JER?'<+@S]#E/1O"6+AIW77<
ML@=5ZZ7"01Y8!S .<(B]V$QJR^ A[76XZT:Z2;UT$KS#!5E)$Y7P]J^?TO$E
M6LU@:=WQI>YKLI$K6?<UJ;M,+$ZX-]AE8JC:Z[X2FY5S\?32,$]/@EO &RZ9
M[&^9Z:;I;[HS6^5=?,#-/_YIGQP=T.;YUY\GYY\N&^<J.C[:"YOG,-YOS=9)
MYZ1U?*3/I_,NCH^^AB??P*DX5Z1Y]+'3W =GXKK=:NQ_(LW.IY_'Y&/'Y5TT
M2?-F;PEK:<@YY2B&%4/,AAK))!6N)A-6L8E3I<'!P-LBK NYU]"T5O-[WG2P
M&IJ>!YK&AR:,"B5648*PU EB8<)0&M,(64:P)CR!I0L]--'9;?FUKIQ\,S%L
MHTV]8732W--&[$%S?16P^K"9OB)D?4ZCK]H",44-KH\ U\FJTL)5'N+8(FF$
M1DS #QF%(>(IZ$E#HM 8X<"5T]E#P@MDO;[<28,G'B:HD>KU(=62CP34</14
M.)JP];#E%C.%8B)=B\,((YER"TRC+)%$RC#F6[N4+EA[^SG Z-%9]KC:Q7K>
MO;AFKZO<=MR>2Z;P60\/V7&C;JSK<R9@?Y"[S6R_>Y[]##KE7H1Q>Q%S3@J\
M>_@,*X9 #LO?T7CNG,N/,GA9M_\.X846<:E4^)]_<4+BWU[H (Q+V[Q!+LS*
MC,-+EX,S.I#1*]-28+7:/A5"NBR4,BGZ"9DWFF*=6F%C#08GH58"GI.4<AXF
M@D8\O,_L7.20QF<WWT/[M3 ^@^8P[4N@@S[H?OA9IAQ][.6'PUG^Y28YFV3S
MTL<PGCV9X7SOZE0:JC@V'/$(NT*R481$2L#D)(I++.)8<K*U2W;F9-6DLUGU
M7[L9X' AV\'O)CMW#/79%+V\'UQF_5;%7'V3=SPOW9718G0J&&$NO3!F+.4\
MLM@8GM@D$3B1Z>1!C0DF 1%1[_0@OS(RGV:1OPQPAKG)!$<PED/K\K/<K-[<
M^A__/&5:*/ N"&(I-8A1G**4VA39)+(JE9;%TC6^HM/Z,G D+B%B4+B%ED$)
M0L ($GA GIE 9X7J#;K],K]IO.*SX &RG9I\NH3G CPPA@TZO>XW5_Q;-<B]
M<HS[U1 _PPC_-KG;GQSA 2)OC2%N9-TY2W+O5*2*214F*%5& 3Z$$9*,,F32
M6"6":Z(4\ >;<TCKW[5&?V:-+M7_#3*7,KN(EGYJ<.@A6EIU5"'?O9<7F3_G
M5O0+\,L&+N7U]T%USLUY9V]7$U\?X%/)".$\31&GTG4VDB!S- 9-'*M8A49R
M:5VT9V?V=/5($P/$7N3.F.M?>60VP \7+J'/_Y5U^V )92X=KS+P7 IXF2HN
ME<H'P#GIH _,<@&+44OO"]CCN7..Y,CHOEK4Y"82VX@;'(:8,XLC$2=<PP\9
M:B$)399P''H?/%)815W\+:^</_W>R7&WO]?5SFLM_WBS@MS<;UR=4DU(*#&8
MU"F5".P7BUQ_#11AK%@B8YM(+\BS0=N1(+OT6SG,-F]?!3X:H"O*W\L48,CX
M8\=+88Z#YL?[6&"OXTRH\5NKQ0_?W.(?L],T93Q,N4(QUJY&!A5(6.H[^W 1
M$Z6UZP09[I Y, [ [8HB=& Y"T?)P.&P.PWPYP!XX$:*WRL- X5U&&A#C,:G
MQ>EKHW$)<'/T"9^&*0LML0:EAH /K[E!4MD(*:4M,PQT#=9.U]P1OJF-Q@V6
MWF48C=Q$5*2ITT^660&RK4&B$Q.!UY&&O*RA\S@9KHW&APCR^=>KTX3QF B,
M44(L0RQE,4IQR! 8#(Q'0H:R-!IGJ\^NUFA\''/41N/#%_^,G1*:AHES_55J
MP&B,!7%X#E!.)#,*[#YLN3<:9[=6[S<:PX> <OPB^YSNS.%VX$\>?@"M\P,X
MH%OM.WTV13_/_/%U]_US'(4M#8Z;!V'=OQ-# \ :#\Q]]]9/P_YL[)TRF@)Q
M0XZ,YF"#B#1$J10"*<Z8$31*M> /. U;)0#0FY4AHG7R95P9 ]MKMWN7WJ7Q
M)UM]T00-[Y!>&7<5Z."R2 8@KO(,[H'83#%X/F9P_WUN+GKY1+4&=][<G25W
M:51=GQ'A-]E2V99=!;Y4RYB^VW)SU_9=_3#W/O>'],!:W'B@*ZIPRP.+/OS'
MFWO5> ,+\RMV'G3(][:CR_6AW_K0[^LZ*KI1AQI'QWS=F=\''@U=X/3G1M%B
MWRCC-I<#BD?T>+$3GYU,Z[9YH3Q,;V<YU3.MC^I3H&_MJ-7CMHD6.0?@F VL
MY6G[N?]>YOD54/0?V1ZL3RGN)^7BGG]GQ]].VLUO7R^/R2?6//IT=7S=RHY)
MLW5\_NFJ<73R_?AZ[_KX_,_6="[NX5&K!?. 9_]^?K)_AIO[?YX?_O'G^3'Y
MF#7W#WXV.Y_/&_O-K-'Y:!N3W<,BBYGF6KG^WS%BC"LD3!RA1/(0&U@3\'NV
M=C'9ILELZ*\^$UH#U68 5:CB,+(QIUBF+(U8:C" D@HEPRG8[::,/F%"<0U4
MZP14XT,#6 G*3!@A$ML$,4T)XB*)$;=$QTP0&EEW=AUO)VS!ULXO?4)TDTR_
MSU/!AJRKV@-=Q09\[<<J"%]M\MSJ+[R5IM:/MY"F\M)O1 O?3^UTU&CR #29
MK(0AI32)T00E5@C$XBA%*9<6&6D$MH(E-,9;NW-*P-=-XC=5D=?RM'1Y&FOG
MR(0)=<6F6<A=*_A0HE2G&ED*:\5)G"2Q NT\F]S]TJW@7Y?R[8XVP2O]N^U*
M(-=*>"5*>$[&08T;#\"-R<H$0']0MH0A96*%F$PP2E62(A&I.$GC.%&$OPQN
MU'KX!?1P+5*/%:FQ*M:1IC1,+/C([D<24R15J%!DE-8R2FQ"[5JJXF6VT%L3
M/3Z_M>7[!V_F;P=5QM4%O*FG'U3XH.Z,6G=&?>;]F:F8YTU,GTEUFKBR1OD%
M4+[Y?L)P2K7!-L$"26H Y0FV*)66H]BU),213D2J_;X-P[/[-G47U;JM=0W>
MZP[>S[1G58/W,X'W1+1,* P.;H@L#UTM!*41IY%$J3$VI49CQI)R+RNNP7NI
MQ;GFMUE]8+=0/NH6NGY=&'&X\C:,[WN=3N8[C;GT];(7V9GIJLP4Z]>#\?!]
MA0GG?_IW''[[F#7.6]\/]S_]/-QOM9J=KU&C\XF<[!_ <X^O3O[P\GTCA;W1
M.: G'<",;P=7AW]\<L]FAW]\("='WZ].]F'<,(?F^9_?CT&^83S1*1/,&BW!
M%(LX1<RP! D7TJ)4<IPRJS21TQT8%2<T-C3A410RHT.N4H[#R,B(D5@P.9WP
M/K$*WF.\L0Z/:+YX[_O7ZZ3'9Z.-Z?BL\"^#M,AT)O.KX.]\V.3OB^NXO(&G
MFZNVC#;+B_YL5T9_0,]-W!W0:X\R])N_OQ\7ROK@$F8O\JPPVZ[)UDYP,2)*
MV8;:<4M':E-&'BZ&';H,O*T]/  @S\YR<^:J++4ST/2Z9)3R2<8=%UBTC@06
M.HR9-JX'*:.4A\):Q01FE*LHB:=AAS["F"F/VPP[CGWLY9_-Q2!7+5F80SOF
MES&[C+C%,\O:F#'/#5F-\Z_7IXF.9,+!A:0@\(B%$B-N-$-)%,+C.*"!%JX9
M^FR5@=(6J%+?=X(]7XIMF"1='<8O^W:&VYZWIOFQ)7T3Q2H]*OCA\J/&W)@!
M:]["@XZ1+V7A/BI<FKC? ,O'P.!VP8 )\QX,S7=!+&OT#R-LH^N*,8!,C6UG
MC8^ZW<3[NX<YK(4:377)72_L^P9+FOOE.#?*GT5J P:UW8DH98PS"\NE4VV9
M=:ISX](!W?"($QB66=<MH^H-\L*#E#NHE+J"<J8H=H)OK:QM)@XUN2L&[3Z@
MB$>ZX7EG7US0M?2LAE$,5"LHV;T(L@(8J^\[<ZJJ2J&[/<\ D*\"Z3O6^M>6
M/6F]./1&;5JW)XY$P7@!Z(>]DR]ZA>]NO0USO I<A<RSDN/+YS@.]GUQW;=^
M0+/$@>=5M $"M+5K#0IS,\B=SQIT?%$]?P+_' RT:H@7@[Y_RQ2GS[>/*WZH
M%HTY;AJ.^ITOV@@Z:'R$ZM\W38:*!\/Q+3(%VW_0O_V6^UH\/Z7+Y5(YU^VB
MW"#?5*?VASD6 H\<BU8^WG Y,RC-C?R.I(49OI/M2WE5;/WG)J6 *-6(8D>8
M95#T7C"P=C4!$E>?P(]#NV($GO_>#;K@,[JK8#AR;<82M')GWOSK_K4%/]X?
M[75HX*"[/"8C=^?QC?_QO+[CP=&'1JFKR;N@L=?<^^-#XT/SR-6IP,EO7X+]
M@R_OOW[Y<G#8#/::^_#OWE_'7PZ^!(<?@X\'S;WF^X.]OX+WA\W]@Z/A-9\_
M?/GZUY&_Y/#O#Y_WW!=?9A75 T6#W>%S+X>;G_&@KZMC.B@*[WL5PP._8 2Y
M,[_%J$LR:)9M#]A%:XCF  />R %H/A]T2ZO;*:OMNT[XCE7,Z&CNT 0JZ^R"
M.H.93F81]5LPKD^CP@^?_<E?UV :K.I.@$/TR3_ J1!GUP5[W:XSUV:O^W_W
M6E"W+MZSQT\.P8'ZD9G+6T>\-MQ4&4HR.&OW4J [N(.9]"O2-ZK5A5&<.1NH
M<^%L!6_,] &HG.4-E@Z81T.#R!3O (PZ8)'T@_<.G;9ON)(E]WWY?@6&DQE:
MV7[1Q_:,+Q+R"_[UYG-\)EK75$?&_2?#=P:%.7,LN!V,3&VPH(#URQM=6 /\
M2%4^_;?@%_+K3??6<Z>;S!W/AFDU'$FV@R_]@<YZ);N##'9,\+?,OQ?!+^[,
MN''5\$W[JI0>7Y,G_.W&RX;/\]_AWW[]S3_H%_JKH\H#)KD#(@&3=#/TT3GB
MR95U2U_6G^GO#@VQX3.&[]RN)+*LA:Q-H?+L8E@'H&PA[R\,RGKD0=:I<&-\
MY']N% %<M'9[=*C?%_@8^4^NI;T'CZQP&LHUE@<@\/INU%M^^-JBGP]4'RS)
M^T_V/X>,/\QK.@"94*5-_O[PGX-]A,6C![]>VJ7; U:&M<M[7?DCRP>%TS*^
M/CH)L2AU^R\5CP^G/F3K\EL?%X([8$G!N9+?3=?Q+3#'#[?<S@\O+KP"DBKO
M%85G" = !CSX'Y[_I'>()ETNKU> I\IZW([LSGC=&1$?;BU\ &#H0@&+G7D_
MHGI>X7CRADQ6F#3?O:H@#D@<Z($9E;,P'1 OAWS#O!I_;>E+]LH)RQ+9^AXD
M+CQ(>$!M38S$%S:SQFMNAPY.9HOMH:?HL<1#9>D;^GN-]P>+H<R.Y@U<HDTG
M4P#/[?8H%.RA4+N)PJ.J]PYK;8P5^OR9P_H/A51ZQ'%:8=#QY?$!R=M]L"+.
M6N6@?O:K^AS>D:S>XT>BS85/->J.205K<>8>WG5B[[5-R2/;P=>=+SN>2I4>
M<N5*>IURRT%GE;\+Q)"^.*/\(;/VT,5V=TFES$5?5N'$'_"GXYER6;S'"A-*
M#3!7YD'3TQD^]U0:$G+'P7K0Z0'.%2"(F06(@*E-D'U$\A0XJSN$1K!\'";"
M0O>':S,/+</MRJ,?EIST6C6?*(Q69F3-,9]*2"_'-S;]8%:=,M TJO(R80VZ
MBBG#O&V@PD7/K9.3"CMP2#O-31-,U'>5N7+'=4-N!2+=E,2'FF+T66#:/^N=
M*\68J0< =^#_-\]&>#Q^UR4#GUXR\'<#%.V6X=6@(7. DU)LG*G@8KA 0_<M
M<#BL @";MX!\N]2NZ0<?BJ+D<  *QZT@)4!LWV R&UXC=>^B"OWVSG+9<8"K
MC(.E. PTJ!,G#M:9A&G>DSKU+I,SY17P?'#HT+-Z.4"7@S10C3T?PZMD=F)P
M0\/)/6W.(.%-SIQS<3:3NXXP00OH@_*L^#[QD,M6;[RYY^1P.-YJ5!-PT.UU
MJPV8TOLKH?T&;%6S+DHD&2O2\?O,SPIZ?'RP-V_"3LW>&)(V*J]:\P2%(W<)
M*<4D,4SF#Y.4N G#]"%(F'LUC>V)R*3S28?O+-=LA/]P@^_;T>V6\5*W/-T>
MK#08K?DT:4J7XW)"A68>R48*$EY486$%O%[A>@/$W9)G;F= .Q $@"W=Z,FQ
M#<U^[UNT>I=@V^1^6RTU[0S^<#3(S>AU_MVI\[3\$LNBZ($C[6;A$7?B:4-#
MOC?H@Y?=]59[.3<'6<5MJ_M@VWF-07G2.JO!^"7!^'#*@ 7./\S;P(T]+U;_
M!7:]NNSU=%EM=]RDRS$S,&Z@))@.SJZY:2:/[(TJ";UT/IV--[M#/8:VH6%4
M2LK<)\/X+MI2F1*EQR/WU2:E(ZK;WAM:[\ZH=^:Z SI?F;1\PQ"S;QN1*R;L
M'I,;F'"W J";<U]DXM7S2S2^Y3X?B!FZ'",/H]J-FER@<NMSTG =VOS#L #X
M7H-RIW-/.RF \7_X_>!H?\_3P#LW/AKBE=Z\<NC!L"'>V+F?J/T'[OVTQS+?
MNYCC'LUX+JD9>6\C[Z6B]Z6C5=?I7' A=>;,U)(:$X_*3<=I5+=*3FFD-W8"
MYU+:*Q=OS1OG_,*(G57?U=ZED,-=N&K9_9O\9"L3&\8XFC9<?$>K,9=IX4;E
MPJ7>$RGC*(X#M'MS[V)8[] -YL,%6.35T\P45P_%T1&Y<U^@I@;3EP33?=-V
MMF450@"E7GJ*+J8RC'L.C< Y40'7F^YL8&Y$\=QSG''L4UR"YG__\J+1_'UO
M^-"A135FC**56?_:H4'EO.P?/H(/]G%O@GE*JW<2 HLA(U5.:Q5I!>,K[\!C
M7+\U,'U:V2@"8,IP1S_S6\5P\R3\.%%QOG?5Y;'<J4Z-D@/X$#BQ508N^EE1
MFC[C.U7/YUQ,V4[>5G<1XXHRA1E9NCXH.=%-\K(%LE?-VGTUNG4:NL8CKQ9A
MN%@P[S, @=QOT><&[,?N#5JXQ!^ #6_KCMV9$EVS?$:I[(!O,%J1[=&Z!D>]
M[U>]X+!]U;EP1K?7LA<P^XM>=VB=W_;,<!2KFO?"*5/;P7A>1D,\8VG'JJ-R
MK6-"SZS"$T*U-:8LR4 K_):$8W8]*'?P)M2L=V2F6;447#MPZK92@\#YY;:.
MF;4TJC:KG:P\/5CIS=%+')]TW,90I_<C\_I)>K"X[.5M?9EIX_TA/Q#/5RZB
MF[OXH<F' .%NR5WZM?/LX#<PL=R#X5=XU-G5#6RLK!Z;M3N ;QXH-+ABA4_?
M;E\->T* IRU+?',QU I[2QD<OBLWOM]G,<RQ\<^:#)?== RG7:XY(N/?X+*_
MS/\-_$Y*N3$/Q%. =:5U"-KZ\H:--&$?W2I,=8;,3(9,='N&3)WL\K:379:J
M@EZ(OR<PO"J//MQZ'NZ73D:Q;G>6[MK%N36(M/DQI"_?KS;=,KFW>O1:&B;1
M#O'.CM\[ HJBT<[;T'ATH>/4@ 4^AUVWY^G=#MBB\[E[>YJ#VSVPD4?&.BCB
M48[#\.T3N[CCK5KOC@RW,$L'O[+[R[W2#HS?)SR-8MDKH??#5QPG+[CB(&/M
M7K59-N6YZ/D^[DU'=9['.]SZ'CNW'P:NYY=T78-Z_13,N(6<V>%6^V0H;'&_
M<1DN\8OYE*\@#^6@6VW^3:> 3*0F%<;MG_>-7]Z@D#]\YGKF(@H>+H"I+H>N
MS<RV?FE"NX7OP8-<Q_4JTC>=(E9M-PWS(ZO IJ?19*AN' 8>93,-U7<?O(T?
MF=^5GYB)=%Z]2Y\J\RVD#UM6?MQH]]#/+ 57I0H2>SX>[:]-3+6*$$P>7WG?
MRYTWUR^]N$.W';43#,\TC3(V73[9Y(S!!6SWKHR9)$IN;IQ12,O<A;:I7N2E
M8"AVP^>60QTNB@]\IA7AKJOZ<B.*5>(Y#@U-)M_<X/DJZRQP\C/.7RNF6*!2
M&^YE'J[*86==H%-US+%<U_[0W2M+W55.9Z8F"3M'F!Z89YS<GV=,;DH@)B^0
MJ_I^,HQ_.%J3SZ5O^D HF9I(XN>Q,9UV"-^)$K[\YC4P(/RX;CIW?Q?1Q_7O
MJ0=;#_;5#39Y8]VAYA?,&,U);&8KI"._]=PHMYP_N"UGWQ!IU"WJ[3:).NB6
MZ57_\03Y9;_*MEJD,=BM)-E09OF2_5P#5KD3&.:?]5E-W'Q1/GK H:27'.@<
M%B^#O*\+QR>[_+G4=I? [COFEJURP1Z7#Y'QQY8P73^I?F SP$=5QGOMA MK
MPCV"</^NJ5;+:2VG:T^XFW+ZC#U1X2$O5-3S<[EI5;<_W:P*K;<(/M^.6%RW
MMJR9\"69D&XG.'HU3#BG/<K3&'(-5RS<82^V7B\QX979XS5B;2)B1=%V$N%7
M@U@U$VXD$X;;E+P<#-=J<^$5P^$.?\-J<[D1\N?P@.?/ZOTH*>A#E13T;C5;
M._6EZW7I8@Q<8I)89T[^NTPJ'57-'9_7>IUM5,4VB>Z.=M3=-!]'V7B;XZ2F
M[ HH2Z-[C(::L(^TQO@V3NX..]6D?21IHVV,:ZY=4>B-O'3SVD=9ZA/I/#=.
M9Y%D^(3AP37Q$B?J/7']482)]']?P%&#>93Y#/SLAYF3^/-J6,OM!8E::%=
MV60[OF>7K:;L(S4-KJVCU1#66?0U:5=D'8DPK$F[BICX,Z#!6S6.]L:EK[:#
MCLR_FY&-=)'W.KT;8:-7:![A;7[/GE\MM8^E+&4U95<2/.([M:)9"6&W65S'
M.U=#69+47NAJC*/5<^RKVR+;-Q>Y<;597NVF&-G&F-8"MQ+*AJ*&LE50-GP&
M*'N+=&7;A-:6^(HH&]8AX-5@P>KI^F9C/AU7SNJZK*G\NH,[)*D]Y=50%L=U
MEL5*]FMW:N-R-69[A._.JZ\I^UC*4K+Z[)6W2%F^LWH7_AXC:%@NL=OS-=WO
M6(KZRLV\\K'U#3:GN,&XRFC9H/,!$;^'S7I#8"3:CL*[(RL/7N3G.$^VE,-D
MF[A.;#MF]3JM_SIAOO/(P@;U,CWG,H6/+X-2+]0S+I389O?LJ-3KM [KA/$]
M>2>K7:;7<M+8=V<W17_4F/)U[D#_@K=#06=JBM8A@:=2%6-24W795-U):IHN
MF::DYM254)425E-UR505.WB5-'W.G>91XMW+;S0?C%H@3;0]*F-PP2_M7E'\
MNAUT3?^5;T'C.D-D)=$R4F_MKR:Z)>K3ERO"@OB>.'Q-V<=:12)>0YMHOH9/
MABGRZT[59N,U%T*_M6V-LTY28WN^HZ;_JR]_FN(INX8;&O"+MF/ZR(C?"\5F
MEQ6>W= %H]LBJFMN;]"",?*"-;?K]7K,GF+([DYVJU=LK58LWN;WG#Q]K0NV
MB:O%XE>WQ;@1<;JAF3O<DWS-(;E?R#:\8 W=Q<VFJF#KZ()O-$TQQO>8AS5E
M'\FM=!MC4?/KTI,3XAH%EGX*1-R3;OH,EL_K".XU37\)1P VU+2F=3!OTQ8L
M#-^FY[JA"T;N*V!2K]=:K5>\+>XYN%HOV%HM6+1-Z-TG8NL%6ZL%H^2>$\PK
M7Z_'E*X+Y]BPTY&Z]3%J_S)%\2X8F[959ET@^_T\2P=]F;9-T.\%W1Y\W>WG
MO7:[/ I;GD(H>Y[E1AO3\9<6@[3(=";SJ^ B-];D\!W,J:>^O]9S"B&O7=8E
M6T)K6V[L=:7DO$7>^@6SJ);7)9_ 7-N$S]<EK\\>95NKS<?YU3DF+)=ID^5]
MKZ-DT8?_YA>]7-[>BV IYO,+]KJ>3YG7T^MZ_OSH=D+Y<(XO(9VOQI6L^7\3
M^9]L"U[S?YT6]0!.B7;PYC'*>C>WGT_I?S_ OZHA^LU =+(=QLGF2=X:0G3-
M_YO(_]$VIE'-_[6)<K\SE^S$F\<HFV^B/#RD1-Y,2.EW660J,#+OPNB*X,+D
M0)I.IP<#:<G\07&F\LI6KPW4*QX:=+J;PJ]&H]TSS?66GG"';X0K=:^TKD:A
MW?[:^PVZFOTW@?WCC;#GUI[][[;G'B$*Z\<KA&V&2;=T7GEYJZ[&Z3>.TW@G
M8F]2]FKVK]G?L3\F-?O79LH#(T]OTZ1]>3/EU==+F$^$_:P]Z!O]7!&FUZ.>
M-D@#A3L\7%M4>?Z$S)H5ZYC-FK#BIJ5<WQ)<H6N<TK/QADD-;IL";G@G>K5R
M4+/BAK$BKEGQM>E9&N^\6CO^Y?5L%0 8#J*Z,O9\M(HH5OV<^CGU<Q;)_"K!
M8LXS5W+8\&4P:4^?#PH7D/OP^\'1_MY*X#[>B1Z ][]=](K,1??>Y:8M^]D/
M\YLC,*+^[FD<EX5Q#]C:_47^>F<$<&EKN=FVY/+(L-XZEF\+LO:G#I8"+,O?
M'GO:L.[>/:[E[VW(7U++WYK(W^W;URN2Q?5C1DS6/POO17CQY;W?6A'5BFBU
MLI]L4RIJZ5\#350+X)L4P'@[C&I3<!T$L#8%=_D:;V6\;4O0QV+_X]/]AB&\
MB3S&CLS/LNX$;2:GYD*7F;U:]C3X?4M*W"S^-KDRW;X\,X%JR>X9/+C?DOW
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
M A\9R=W,]_B41KO9Q%Z\DU3+P@AX#Z=;W.-?9W]O9?C"MSS!5ZQL6WY^ 'W
M<A7W#K"7;&=XT^I !@$PB$-=^\C ,$5V+64C?)H+84DA\*YM:^8/_&^6-OIA
M^P:5QGK468^VJ3E9;T9);[SX@548Y#DXA;P<[+9RQ\?UW&(9PI;.L]28IRQV
MYA<9%#=!2]+P]YP)\+VN!5LX@4YX,_ KX$SV>GQ,D,]2\$NV7]A&2\JRZYA&
MN]RHV(T:(3.AK6V._+AM/84;IF9PR3H@V-.48G,XU)H;?[N&Y;D_WQR.P0S3
MOJDV1U:*I&N#1J<,L]:4\?LO;_\9@ BB&/0LFRIBO$(&=(=M7F;3!<PD.>^7
M< 9''()NU'<-M,Y?2F$ZVF#DB'1M0*?N.&B,V)K71'>-+4FL&,2.FKQJXZ)5
M\/6PF<M+EKM^+41S=X+4@"6O?Y]]IV2XNFV"B4[>-M+@;2,UE*I3<JFE*OWQ
MF;>P#H%6?8S&ZYA#K^XMD!<^7.+"AR,%5W]*ZH^(Y14NTJ+[:]']$5QKM\$<
M"AF@D=;WT'=V]_1"#K%HZM+!=AJ>V#HH =G.:9LP'$1N+#@FX4?J>J0"0*X_
M"(L=0E <J(:]'T&Q/<3. XB<4A\NP(*MZN/]"*_GUX<3YDFSU$UV!&G3'&C[
M@>8[CZ8I_4%7_(&AJX:S_X89.4%<DT(XZOC C4,7G" Z[?8-Z\!U>IUW^WU<
MT7Q.4M<+X\KIK=,J::JF*8V]'<GJ U-4R5Y)G.UH4K?;64,.35U*MA7)VL/]
M5Q%*R9YZQ6/[NQY]#'^^S.F"*G^0Z&M/0R!#U<>MAN57:W*&U8.-QG+S'>7F
M*_H8_/ZQB;2^;JNA.C)D'-B2ZY312COWGAGM;A7U-ESYC1(W S/GU82;,'Z]
M4A)3V/V%3HO5$-:E7<FVS7@D]VW:60.+E@C2#['*O;!VW("I[;_^7,9 Y8)[
M[R-^Y&:Q?;]4XW9@V3N%2]+<GBE31Q=0IE<2\XPT.3>WHM6&.A@-!=3KKDM5
M'YE2J@U+U1YI1IM"/6.MTID$65ZN]*5X?_;^V^P/,RM:XF$YRU6)A_79%,4V
MROD;J>/!X$+(47MP1DZPG ;=X4FE2U+_NZC_ W5D2/UO0O^?M;*H[/&PR8BG
M4]98,[NG4L_5ITM(NC5H!^G,N^C,#5L=.WKW3$] ;RX-H),&8*FV;4L#:#*<
MZ7R04G4:?^ PN*.!0K/8,F9C^S4%2.2LB3M\_^7JT,L+$'+^Y=WX&)3I1KW'
M%D[YUOTCM>RK6E['(7WTJIV3L&F$H%RVTW0[?3P7E]@T@LUVAFJ-1#OVE/IP
M27T8]J%DI-N'D,9 <UHZA+Q\1"U]05=\@:DZ ]$2L:4^7#!W636&LDRS%8\_
MUL:]=?A]7,?T&I'&& @; 79:KI;9?C*]C*SW)U@;VDCF3#9<*#L05JV[+5=Q
MW46GY6J?(<^_CS%/[V%H3%.TU6X_Y'IKC2T!)UT)0',]*F@,QM*T6S%M7<3*
MKGX9;!^#B6L"B;DU'!&-I-LR=42L?;R6;13#'&DBAG3=EJHU'DB9-AZ?2#UM
M7J;M&G\?XYTK (0QI/=J7*2ZB!@[5Q+E.(,SX)5?I5J;IG05C;L*0T3HJ([+
M5+>T5J5:K[J(?U-2-M *6DP'JH\XN$RM&J2F)2E:LN%)Q:L-B$$4RZTH;E4'
M TOTVM9&S+KYVM?GD;6_.%S:W[78GR4^N,)5V-^S%FTG4R1VE7N%SIJ:\.A.
MSQP)X=+'GPW5(R<K.5D]&X-+U6T9+(HP64G[NU+[&XZE_0E@?]<> M[JU777
M5QR!L5W*%PF9^#3?7BML$BY(=.\%!<$46<,=.F_VE+'Q^J=)].+UYD8=MN2Y
M/]]XEN',)J.9JQ/'LMT9=0Q'IV-W9+L#QS9LY]^&I=]4]X^"'VK.,7N2OU'_
M@:+,JX1E'A*6N<(T43[3^P4-$N5/&J=^$BOA3/FTI-'6B>\>X@T#J2\*;PKM
MT0CX8:+?4D3@RR?+F+[,__(J7]=Y :.1??1J<W0&RQT]8_WQQZ\>/3>9HPIH
M.E.#?&LZZSE[K+%'6^;!GYF.-A@YE8]US:A\MJ]9 P@RJC_=U^S^9P.KNM,N
M$UM_U=\IMB2Q8A [JM7L<6D\EPG1G6<$B"N>QG5XXLY<)*Z^S"-*E8_PWCQ6
MW@<N==GT_/<TH(JEJTW4C#RWQ$9X&7X(IA$E,7W!1'?[CO)_[@21IPBOHVKU
MV?MV+J7JE%QJJ4JS/G/AN:Y/+\/NK1<HT*J/X6\=<S@UET&\@39UTV@+;+[O
M@M//*+B3L%8[+N+6;D'HM=2D17?#HOLCN%-!R)^=!MA.R%!SV_'/\NOB+JTQ
M'6RGX;FM@Q*0[;1<3G4F3U'N']^XC)H8")=HXN*P8*J&(QK0AM2'BZ*)VZ*A
MRU];&9MEMHMW=@F>)*)X-_V!K9J.*9@_D/IP241QQY"(XJW,O*;6*GKHY;U^
M'Y<U[[PXB;Q)BDE#_42),%5[(-H,T!?)ZD-=5,E>2:QMC#5AAZ#3@K75L3V2
MDFU%LI:4;#O.P.HNT/A%HZ >0X$.=&EKK2PD';G->.$1,#2)GM^&8,<#N4/2
M"KR;(=>AK80]HS/ YEU+1@Q'NHH.Y,7LE&N>6!HM7B'B0#5L1_3:X O5_C95
MV]L;9;%5?3R4RG*9C++^JI4YT$92JZ0+J@4BI:N&8TMMD=I21UL<=3R2RB*5
MI9YKL<3'IVM/5[I0&%ES(#-8D. >&(D3?OL5_;:D04RKKX9X5GWLQ5X]ONJ[
M"UR=\=4^'N_\$87W$5DLT )0]Y=1Z*;3/J>\#$>B)<7W0[*&.A"NW.#:SGV&
MCKPEI9VC8M74Y8E:2UG' WD,WXID;3%37DRG)";:OLQ$J"")Y< HX6JI@($2
M<2%FP@QA^.FASFE0!S7(&=C2,EN0ZTC<+((K"90,2^8&MU5D.FJUUN6*)3L8
M"^LV.BU9&2<U#P2A*@L2?:6K<&D9A8NPQ]M*EK IKYV6JV$(NY]Q+9&2/M1D
M;F8KTXZX%8*=EJLE]Y/:F>/.44_9OUSB"KQOEDL<GG+ZW(>LBJJ]X-%HOXK)
M-!BA!LQ4#TUBG1RPZTJTK3CQL@Y@EG1R9/L[7B/5LO;OULL!$VK !JJC[\^7
MD ,FU("9AQ;"E\Z[;/)V1$&"Y_*DS3<N7F5'7>7]+Q^^O'O3^I6=@B'0R9M+
M*ZZY'PE?G7@5-Y=*^[M.^QM:PA=\7H7]-;&.;<EJQ5/;6V/0PCW##6C-)81Q
MQ(U$<LJ04\:SB[E59V#(*4. *4/:WS7:GZ4:0^'+6*_"_F0@]OIVK(UE'%8)
MKOXB(1.?PG]=[^'U3_!'3E/VH3V EI=A[&&2W<N(^JPNX55^43B[1+SP529*
M??T)F8#8TJ3ZDP6)[KT@'X0A=)?]@F*W-M6+7^)W_HU:DX45Z_LAF;"*?\ZC
M=;;"/;V;1)1\O2,S(/8E\1_)4WSS8I-IX"]K?(@\-B$<W+ST9D_5TIG-VM$M
MD ZGPZ73$!,/8-C3 "P'WP)RB#"T*/.(SGZ^^<ZS#&<V&<U<G3B6[<ZH8S@Z
M';LCVQTXMF$[_Q[=O/Z"EJ&$,^4M= B*%__T@KPN4X'*\1IH]N:(V9K#_'--
M]?V-^@\4O<=SQ''S^B-U/:)\IO<+X$+YO^\<TS!>*=L7,>YGY9FJUZIA9IPH
M7G;[MJO,PDA)YA3^/Z*4I;_$WC=E$;(;RRG>6*[@;>4\3K!T5<';7V&V7"Q)
M!,^2D'T=DP55ED!3Z,;0.+ZD*RYT!,_SOM@#LDY0SG'\5,4MW/.0_\I("5G9
M5_:+IKS9_;C R3+R0.P@L[QC$._Z:9 N)EA"-E/B91BQC!]L(4OYF8.,X"DT
M,<4G0"AR-4VC"/7@B9(HYTZ%GMUT"BW&2Q /OCV+PL6*,1K%^>?0&@BW^+%"
MX'_00)SZ"3.73__Z\.[.&#,:UK26"$DAB?(')=-P^E53OLQI3 MR?:01]$;@
M$^(#^^%L%M-$F3S!, 7 :8I-IJY'@RE5>+93K(#1HWK$V'"81DI D\<P^AIK
MRKNRT5@3EPD7FX[(-$D1D)$D='.8JZ3'&(7W7 \%/YU&2-L><6$DL6">!6F,
MZ#W0!!VR(8Q7-&<278T%MI:/TGK<[PD:$F["P<\@G&44SF@<;[3H4W*?PEL9
MD_GXJ*7278DP8Z"@8NDDGH(,41EVY/NIJ-3[]'?]*'^9<8>MN=Z]A^EKP,,2
M587&6@^\TU^4Y=Y-DWWB#$J4>4O&RJ/G^ROE1U%F0[5M?TQ-P97!S(&Q&OB[
M!R\* ^;\F2N<>S.F5@^>2YG.Q^EBR0QC21((60(8SX)/]5/TE]\;IJF >'Q\
M#YOYWC2LU0\L,.2>,S/HTWPP.J(8A06$^T]E9 P/]0DJ,3^Z8UU33E8U0>;S
M->30VU72Y_OMI,_NFM$^1*7+S?S+2IP;3J9:G/8JBY<*+(4':\+YRYI2#;&3
M-;?'"6>1038_%)G@G[H1=!3@=+ S >X).7;=$*P"DV48T)7OF1+P<+[/XG)\
M*?MT=[+<%U-DU),%]O\_WE9!%:KGZ8+'V!BX0A12I]:LMGS7W^_Z*E5YG'O3
MN?((G);-PW[XR$8(=+;X]<:,D/&ZTO",T7PV/JQ%NQ'0^@?^0AGAY4%9#&$-
M>6 S%_0#+V W>VB\ I^435FV,]B<.9U!^S-G3=H,T]JDS7#,IFG3MVDKA$3A
M1D0#=(%^QS"RW@RF2;#?'2W$7;>$A[=3OBYG5!1,%9<.T!(H7[)R+/ Y4+[@
MAI"P&!_,Z!'<1 Q*!B%82:3IN3_?'-XH,*SAS66#!K-6T/ Y@?@RC%=APY_,
MM\;H7#-5@3CPD$TB\8.*+3FVD;BULPIL^609TY?Y7U[E&0->P$AD'[W:VC79
M+3]F_?''ZZTR3>?;95GF8M9S]EACC[;V>_DST]$&(Z?RL:X9E<_V-6L 04;U
MI_N:W?]L8%5WVF5BZ^>3=(HM2:P8Q(YJ-=LLYFP[ISO.,PX]5SR-Z_#$G;E(
M7'UA<<9''E^\Q_CBITGTXC7&& J$%\UBZ1X/9=L)&7[(8OH73'2W[RC_Y\ZI
MZ"G"ZZA:?8:@]4Q*U2FYU%*5_OC,6U@?9(N=N(XYG%KJ(MY XY*Q*89K&$&O
M!*>?47#UIZ3^B/B(=&&IF-*B.V;1_1%<23K9>2!6H)$+9=!M)\T(HBX=;*?A
MB:V#$I#MG+8)4_L&E'.XB7+/F&4,*KX'7AO/$FM 6XE6VU#.655M@Y#E"56(
MMR-'M$L7I#Y<5!]L"0=Z81"4=C$ +\%2G56L= ?BC1O>'",:(+K4ATOJPV H
MFC[TP^D[6JMAV.6=?N_6-5_FE"01DM)/O'UC+/'V6T&1%%6JSSW['^5F*_H(
M_/ZQB5/M3BNA:0FKAIV6JV7*FYG:D.NM.=2&5= %9\#][%YX\AN65;)CLH1X
MZX(W5E/3SX#%M.72I)U+*>2=TQ?V?L:H7>]WC6H],&4(U(I<Y>64[3B!436(
MYOF0SW=/LKN3L,(O!(H.I*W40-?O(O:7J9JF+3H0W6'M.L<E#(W<P-!-'=$'
MIM219G2DT1N.NJA-CB;]S?G\34>5Q%:'ZXSC[JC)A33EZI7%'@H/9BV,LERS
MIEB:\/=D7.P.J\ZLU_;!MK13EWJQ5X\_<>T"5V=\M7?G-]609OT\O3'4H2XW
M#MN1K"5N*L^5G. 8MB;L$'1:L)9J&O(<IYV+Q\>&:*5!_9"LH6OM9RJ<$!"9
M3DE Q/[M!2X-DI=WXQ(XNHM%2(>!/7L:*0V%S<?HN%R%G4BN)4K2;%%'H--R
MM4SI,5J1J]-JI>;5RO76L#13L&S?C@5'=;#;^QD>F6-A"]@[+5=C*.SD?"7A
MD:/+^*@5P=JFG,=;206VA5U1=5JNM^9EXZ.NX==5%'"S=.#PE$/F/B1.5.WZ
MZL/])Q6BI;E<3:9+)6+3@=5])P>LT>S9K@[M6-L_?W9R9/L[7I8Z/K"%+ =,
ML %S+#G9=6G #BR +YU:F?6?7=YE[I#0M<"Y/"_SC8M7#5)7>?_+AR_OWNP?
MB^?+0C1TMW*A5*&[-2<&44RSG']C('S&=2-FV;R7?QY9%?"(TOJNROHLTY+6
M)X#U-;%^;<EFQ5/:VX&AC:JV,2^I-9<0QA$7_<@)0TX8S^5_.) 3A@@3AK2^
MJ[0^&:X)87TR"'MM:XY414'&H@0Q_45")CZ%_[K>P^N?X(^<INQ#>P M+\/8
MPX2^EQ'U6>'#J_SN;W8O>.&K3)3Z^A,R ;&E2?4G"Q+=>T$^"$/H+OL%Q6YM
MJC>_E^_\F\,F.[I>01=Q817_G$?K](A[>C>)*/EZ1V9 [$OB/Y*G^.;%)M/
M7];X$'EL0CBX:>K-GJJE,YNUHUL@'4Z'2Z<A)CO L*<!6 Z^!>0086A1YA&=
M_7SSG6<9SFPRFKDZ<2S;G5''<'0Z=D>V.W!LPW;^/;IY_04M0PEG2G;#6/S3
M"_*Z3 7JCM>(S0TU5?<WZC]0]!S/$<7-Z\])ZGIAK'RF]PRC]_^^<TS#>*5L
M7ZYX%"/'*EZK9IEQHGC9==JN,@LC)9E3^'^\SWX1LJO'*5X]KN"UXWQ*L'15
MP6M<88Y>+$D$SY*0?163!5660$OH0IOXCJZXT#X\SKN(\4&RNI\AA_QCN3W3
M<.LZNORI"JHTBVFB3)X4HKC9;=_8TGP/E'+^M:9\V>UOS?(R\F!\0+@YJ>"I
MBY0JTS2*L.$G2J*,.Q6_]U.<Q)26IVC6XDLO 7V9UAC27\<7"AE8[RJ3/@K-
M \V8)N@"V&##:$S],$ZCM5A![J!L!:&*)4BM[8'=V_O.S8QU%)<9KL=@*4#N
MCW,:K$SJD<3*@KA@9P_$\YEW!EL*4[!VT/8'+P9G#SQRA\><?J%K<@_. &TK
M5A6P]\0C/G2Z-LG<(&.%)*S-F><O5JU!SP2HCU.?J</;3__Z\.[.&&]I2HS/
MO,##QK.N*?LMYX#$<3CU")YM/GK)G'WJDS28SO&M/RB9AM.OE;JE*?M UU?"
MS3DI$2[RX*93>!2DBPE6M\[J>(K\\YQMK=?31NQ]:W+2 -;R/O!1K?EAK8S5
M$TV]64-8&US//40)8$A+WF(CDG><S,$N)W2*@J;?X-L8UB% \IH.?#M.@"=.
M>+"R)S>-\!?D:N9%<:+\-P4'P+4?1[-T;MUC15L&OW(&(3>@+.,7_@4/%^&#
M1_/I(^Z!!0L3P:[1N]ZN$JO?;R=6=]<_[0,G.WNLNZP$BRI01VJ4!/+7-:4:
M?2IK<(]WFH.40/')(H3>_L<M;7MBW?6R,?$/1,/@V1ZI[^-_"\'?#$AG_TZ7
M+FN?3*=A&C#6[E//)<&4*FQ?A(N5+KTX=+WIAC^$'BCXO,>Y!S,]NE#BADO6
M&#IR O]59N0!UJOHQ_*H<Z_8,U78$RO4J=#<$?:FB&/HP\V<Z<8L=-#?K //
MZS'!AN.&HPSP4$P+3=0WS\*,M _]Y,*V7 PA4)07#B+:]Q][;!WBEY@6-.:1
M1K14(S8W'O:*_5B#/\+?K..;3 W\\+':W;"%6"T2#B/V5!& /X-:/<!7<;:"
MP]?CDCC)<W^^.;Q_:-CF3;7S0U<WU)Q&HRFS5C0%F@*Z_P<,SSJB^I.M:UDL
M^RF/7>.##AQY&%1LS[-#A:U3%N#-)\N8OLS_\BK/7/("1B?[Z-7F]# HP3S
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
MTI2W:13AA^S:=I*QDA=]8Y?>8@FD8Q]$"4!BO >D@MQ'E&(SRBR,5A0D<Y)
M[U.RP/O6H9T8&/2?%/) /)^5+^/;<1)1PGD)E#\HF8;3KXJ;1O@+]CKSHCA1
MLDN[L7/,O%89!X5KYJOI97+G5>?^6B@%06W7JN.G/DD#$#R\E5%45JO>.?W\
M%:3%=(=5^:$$8^^;L@A981;%PBP%B[+XMJ2EJ[FHE\LH_.8M0$0P>I;U _O4
MMG]00??B):@E&U<5Q94K6*966]J(8QKQA%[\-/51Z+,H7&P:!AN&D-W,OC8%
M&&R0*PAE/4H;&JPII["G[[ WY.P!FX*Q5P03@)=\'Y6=U8LIP+B;U8XI2<@^
M!IU;V2!.$_@9\5<$>[&R(& G:UN$[]!#;-*E*7_2&?P;'OX>)E0QF<G.THB]
M!8OH:1K'F>.I]&VKQDZ'>[!OJ@V/38RZ-F@4W\&LA>_P^>N3\CE3A3_9@#//
MDIW0UP!]0-H'984'"+1P5H2'\5@;Z:R(^VB A['F6,T#/ RU\=!NI0+>ZB.M
MSRIF>RX01*?XOSA7EC/LC 9*6CM%ZZ@>/36SX?H&0R HND4C.!A[:_T+@4=9
MI'&!H5@C'U1%2((06@+*P"@]MY+T9^C?0ER<$(B8^8;#]$GY6Q0^)O-<OHV2
M--"V(_DRHEXMPYBMD%Y&U&?@=*\P,K\S-6<W=IZ ,F #H!ND0:7HJ$\5 ]JE
M8R8@O5_/!K3O/DUB$'4?/T(BEG0#L:2-A4-_!N.<:$52OM)%2-_:)]_:'\%)
M.^T4AA8T<J%\FPH K4NK2P?;N5A@)B2/HE$NV^E[.\=M0O!LR+$8KKE\-GKG
M172:@ CNIF$0IPL:U:@%K9WC?*8LS^.P;X[+5+XH"[9JFF8+);HKID[81)7Z
M<#D6+'5@VH+I0ZM1RG/KZR\Z6L98&[<Y6)?@J<Z:3R"$E8O*:J2-Y/#+B4,$
M%AS5=!S!)@ZI#Q=T3:JI6X+I0S^<OC$X ')X95Z_'Z-J]WTJ[]W&QMNLRJ@U
M.,K++@0';8#W2>]M6G)YW96Q&ABMP->=>; Z/036L-U@YVK]T,B0T7DK/F/0
MZH[<U<K5'(GKBSLM6&.HM>\)>A?\OW$9*8B&T,_X?VC+^:&5@,84-IZ1\?\V
M@/U8$VU+^]J&8.2(.P2=%JRAFH8,J%HY"1-WAZ?3<K4'TA6T$Y)8FG[I%4 _
MTM"_A GQ<W2T&NN"%I"U+PI[.5#-=:7+)53YW)>_U7$> E_6=U%EL55]-);*
M<ND2AXO>JGQ1!30=33JK"^E??[7*L#7IU>046!,F'%;A(ZDM4EOJ:(NC#L9#
MJ2Q266JY%D=.0U)7:CH6S;Q>56D6]>MR>T\GW9C^+$2[B[W:)NKLI2B]N%"O
MZ=7>I:/\$87W$5FP&V;XI3&AF[);*GJ:GFZJMMUJP<35G@89ZD#<U!^9HK)]
MXN)HPM9I7,D0V*;,3&T)FV1L"9LLUVG)6NI0E[-G2_4J4K"M!'PM%\BVN2XX
MTUVT^_"WE( FCV'TE6\.]'--,#2%#84Z+5=[+&S>G5P/;+O)@29L]NF5#(%A
MB#L$W1:L:@[D2JN50A<)]M#.:L 0=W>FTX(UQEK[J*5]7 U\PCNM^QG^&^K
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
M<]8:Q9V4;68X@9KR"P5M#U B#&PD>\G E\SLI8R]=8/PS,(7[.P%AGOQZ(%
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
M0#,D04B2U >G,8O"!4>>(4LO@>G$ ^\1Q.!<%.@4"8#VIS#7$"\HXQPZ84W
M9R2X]]#U ?^4N<UI"+3^CX.CK)!LIN%BDCLX3?F0L 'TXQ!$0V8S.L6AG3RQ
M?C*2.(X2^88CDDZ1I@P#)WO-"QYHG*"+4M!]/7B)AV^LX560O9Q?8 %>9*]P
M03Q2Q0U!@@E0MC(<%8<2VX81)_>4M4V_,00?-@SQNL''.;C)?)"A,_QJ#<Y3
MT!M-^;39(++P2T@B%XEZYX&\DC!B>@E=@%1V=1F4*^N)<@$53;VTTQ4&5?G3
M;$#7#]>32<",@_A^.,7N@%UX<YH->3XR&3S-[O<;(TLVM+;8?\Y89@0D"%)H
M%48.Q^B!,F@>T$:NO\LHO(_( MI^ Q$2MU+_2<41G("5@#&P$>4Q>>XF^+_6
MO@*D.TL9X5QM4.(3.B4H=8^1' 9,+B@T<!3 ,,Z6'"-H[_ARJ"6F4RO\)O99
M@+J6<>@%+I 5,04E?C(/T_LY5[1,$N%L#_T+\L0T=0(ZR_3%?\HH8S$',!6#
ML_#)JKG,RZ&A;-*S!T8H\[8V@N4LPY@)^B7#(X(166/D(,Y%X:MLYM#7GY )
MZ&::5']RS)S#"]4N-.68PTUA%?^<1^MS[7MZ-XDH^7I'9D#L2^(_DJ?XYL4F
MT\!?UO@0>6Q". <GY-FLG> ?I,/I<,'7\XGS)9_A/+;A3H2A19E'=/;SS7>'
M@]71S>LOS)K B"&42M";_?2"O"Y3@4X&4'^!\Z PM]#MX!#GO(!BX )N F:.
M!/S4)$URUY*#R.58?^B2)Q2\'RU^=>N'<?SCSL<8H0!E4>C[Z#8QR #OE,TS
M$74I77"0KW02>ZZ'41J$,K!J06PU\-+3KVK> T8"62BC;LS]J_74!BDJ4J>N
M>EQ_6BM84@O-KKW^/01#G'3L H;F-DZG<Y2?!_[5BQ@])5!N,^\;_(5%I#OA
M$O[*VX7I)FLV##) .JZ.?AC<W_G@A=WL(V#.F\&7L,3[E<5QWH))&__+YD6<
M,+*XA8=IVT..S2/-TZ08YV%!*B(2,GK4%351/HMDG*VXW@Q*[]FB-$E\%N:
M,K YD0=W/ YGR'A@&7?\;ZLYS/.]Y&DW*-D(HGJPA/F+LN 88CN?;L9P.\,3
M'FF16XN'& (,W\UC!NS* X^(^L,L#>)@F*!9@+.6-N],W35J]4A:5-08_(2M
M32!Z>_#<+!A9=;8.V%?1^)P\H'R@E80O'<@4'+J[#K%PH7<Z@.79U^-_9D.=
M>1IFAK^#5#YP0;ZIX6;AYR,7\H4ME,Z@)]J69HQ;0$\TM*$Q;AQ?SM!L71+;
M+6+->@1U 87J60=47<=8.P-T7T<E4Q]]K@M*?F:HM9+3-[%'6\(S27@FJ7%=
M$9Q^C/]MLD1EQ7=AG9 U<8?OOQSG;7@P9P3)R[OQ,>ND1E,)?C]N VIK5ZXG
MR LG)7EU/H_>4D>6\-E<G4!^D/K?1?TWU;$C]5_J_[7J_TC5AR.I_U+_KU3_
M!ZIA#:Y7_UO:D!)JS5,N]]_/<'Q>OE#J!^3$K:&+B/K3:9F:$LFG'565.#Y-
MRW3L7!IO1HC#DIK2^K"31=5/>#U3A?:E#VO#WNSV 9ZN4:Z6:AAC*=DV,,G4
MX1ETME>31$E:[2U?H_S(\D%9,F _9P[$!32&,DIK6*JV*;$6F]?4H5YY\X>4
MZHF1XUC.%4?-%9N5%?V<% Q5'^^_CD6:VZF2-0Q32K:5);"4;%N2M<S]%T_(
M26)#8.\*Q7;]G"#0V.0$T=).WECNB[0A65LU+7G.TY)D=;F*.$)@;PK%U_V<
M( S5',D#B996$,.!E&PK4^_ :#_.O4[)6F;[:[,#$\0A?'3Y9M6;[26K76CZ
M9? ""PYVTT(&XE ;U*"C!&\*\PWO+*T$>P#!N3C.T"WYL<_I;98\;F_GHBHI
MUC96/NUG8UVC6*WVEPXR6+A,L" >P5UYLZUK .4=@-=U%<81,A!EEBAGWE''
MIO E=,^W1Q'NQ&CM$D!I<]VRN9&T.6ESTN;.RKPQ4BUK+(U.&ITTNO,9W5#5
M!W*FV[-Y<MJE5ZCT&Z7I!M_OWL6KWBQ8YZ\UK0P'X<P8J'%AR_WLO6\*R]:&
M#-5Y][:N-;9Y? *X.0<MQPMX.'ZZ6PJ@7KQF!B_U*ERB=9<#OT_#O%*?_ZT
M"+]U?0UB7L] +\,.P5OC=5,) K^_3:.(!M.G'@"TKWB:9CQEH[?]ZWT4/B9S
M)6*W,Z&N5-]#E2E4KILX\(4KB5;W3L69NGG9M46@&=Z":0ME^/GL;;QS 82T
MI@.^F9/@GC)*E)F/MR3E-RR]K;J[:4MU50Z\7J D3!.$BV=T_#/PD(C/2781
M568;(!(WG68X[7A3D)\3Q>Z8>8-W<W$V57[)U#;0/_ZXEE4ND2+Z^S^USYKB
M(DQY%+,;A0J71'&NV>4Z^V6"]Q'Q"WC02+-+BM@-"7COS^[ UACNXEU,R$7A
M9J^M&Y;834*9V/E]$H4;B_B=0W/J+_%:(D3B7]]+!%VL]&6%F+_2F@!D6[C\
MAU]JEEVH$,)<E?^]2*@''Y83>KK'Z8'9@MY.4^Z4)_F-2KD%9B)FUU%E$LV'
M(+OA;0D_1LH3)9%"\MD!A![1F9_?> &6%9%[NJ64A<O7&&D);R3OA;#Y"&R-
M=T/0J/WM)G!"XS=KN.F*9B!P2:><Y#5QO%UY]=-15S^-MC(+Y-5/ZSA,7OTD
M9DBV=>,(<(.SWDZ@IOR-^\$_T9'4=/^C3>X&W;IAQ'2TP:B%JR6 (..TNR[V
M/QM8U9U*8B6Q5T7LJ%:S-1,S*Y.$C$$W+_XXPY4H715-XW>B7-7%!6_8LD/>
M^7""Z*JWQJ04GR'%+&Z5PI36+*VY\U(LL^8NU+4>?S>9BGMW%(9OB<=,:0Q$
MP5]<DA!Y:YFTG7J"D[>6G2*X'Z34I)U*.Q5><#\<$P4T>4/>Y0HX_L1TE+0:
M-.]"ZB+;D>T(U\YQRP*6QC?21@,QS+\"%\V+Z#0!(=QAFD(*"X(:!9ZBY<J6
MLU:5*RMDQFLEBM,90#J.VVR6^G!)A/ZQO!>G%<F"GVY3KI=@J<ZB4QJY>./F
MJ*8C&H:%U(<+NB9U+#'0V@FO^N[T>[A@R?(BE<K)K=,::0TDCF0K:(=#&3:W
M PVG2<&V,NE++/=6Y#J4<FT)S%!K7[ ]#&?>N(R4&.CN9T0SM*7!M1,IRBLI
M6IEX'4VTS9=^")9=:BDEV\9]R')[J!T7:VD7![WM1Y+)ES!AZ K[4TW,X[D6
M3I/*^1^HYCHCZQ*J7 >XJ):.-0\(=F(>1W^5Q58'MB&512I++4PT6Q,>AE#J
MBB"ZHD,(+CQ^GM06,;1EK-IR&I+*4A/W73.O5U6:K1:\W"KMTPKC;8T82;\M
M:1 7X'F>L1D@7Q7]U1X>L/P1A?<162Q0K5&AEU&(B)&(2]7/ Q<3YNU6TYJN
M=C_04$=R![N=1#Q3DX)MIX!D+"]8;ZL48R!UMI4)K.6TW'8CG87GNCZ]:#6?
M$M#D,8R^\C"^GU'.T)2)LFW(=2 39=N)'0U-'M*WE%8BY^&6)*L/I,ZV(MFQ
MUGY5=S\CG$]X)T$_0QI#'3@RI[,=R=J6W!)K1;*ZW+AI:7O!T*7*MB-971<-
M4Z4GDM7:7Y/W+%VV DN?I<N&IQS']B'%H&HK>SC<GXXM<T*$&C!+'1TH3) #
M)M2 F8,##ER.EU#C-5;-L32P#@V8H^K&_M!3#IA0 V8,#U2 73JWL/EXMW#S
M7O8]O^9ZG#>0W_X];O[J[YIYBEM78&_=CGCB (D&9U;.>A6<67TV13&XBD*Y
MH2R3:\(W2^WOHO8[IB.U7T8F=53EUC(U>^?:GC.,U268;>WZ%.DFN^@FQZ8M
MW:34_BO5?D.U35GR+<.$FF'"X%K#A'H[)YQ@X'*;_^O<60'"R3U5%O#FW']2
MW)W;87(0G\T[)"/J$RRIB^?>LLYVS/.EWHNYJ $QB&V10UVS!J+/58VX@.;G
MLN>1M3_6D_9W'?8W&&J#H;0_ >SOC!&(>&HXU$;*$7LXTO-)S_=LSS?6!L(?
M)5V%YY/V=Y7V-])T:7\BV%_U+E=+MBB>,MJ:\ <&%U%%03;I7B1DXM-\QPBW
MR3SWYQO/,IS99#1S=>)8MCNCCN'H=.R.;'?@V(;M_-L8F3?%KS).%B2Z]X)<
MHD.@*ON%R= \9G/M-^H_4!1=%<_F(9Y-Y/D?WG]3S_62)Y;#_Y8L/<SO_Y/&
M81I-"\G\1W%B;5H=ID1YLZ?S)\HQ#C^ED3))8_@]CJ'5>QI@[0)58B#-FX$
M@T29DGBNS/SP,59F4;@HU#>0:>(]>(E'8TWYBRH3ZGOT@2K)G"3*(U4>/=^'
M'Q74$B4)P:,%\%G*_KZ@-%% C,HTC2*\%PXE[(?!_5U"HX7B;TA^FDD^HO!K
M1!?P?JPJ7C#U4S0C9>9]H_#6'(1,X4$RC\+T?LZ;KT'\*X5^\V)>L0&OJ_PC
M[.N!^-@7(\(+'FB<L+Y?*>2!>#[C"^P\"A_AVUA) [!XUNNZO8@"%\J,3#T?
MN'G%6L(WR(3]@*(()PGQ F66)FE$X5,00 #,SKR !%-H1%-ZH&B@'@O@DG%:
M5*Y,D%P8:P%&]"'T'THDR/4A7"QH-/5 2DN"&]I+#A:WH5CQ/(R2;6TJ:I"F
MO(F5<*;\/0TH=_66KBJF;AJJ0A9AR@9^-<XU:%,1P 5;S+\.TR1.@&!\=_U]
M)?5<-]:?^#0!\AF-64_XQH0$7Y7[E$0@/LK4':N.0/^_-PQ-5T"4OA<&S""!
M2PH?@NJ"8 A0][A'L# P'TDTG3,)*+<QI<KO(;B"P8]:/_2/@'7%Z>0_B+2#
MWH@=@I#H"0;D@8*M978>@95''D,:C)48!G0&>C1'\9#[B'+5X0<G(%EHQZ63
M1/'B.(5_@M][&R[ ??"AFL+\C0H/ \@T,IW$H(8D\NB&^TKF5.%G2.  P D#
M.5& #_"C93KQO2GO):;@+9G+8LWC=[EBK$E;?X[/<W(JQUU3< [85@9TU4 Y
M])/[(=#67$YXAH1/61\AJ"D_?5*5Q[D'^N/%K&=TLR&RSDB']WC6+]A6##]!
MJTPQBTRL20*JE[X'W>(D L)/YM!H"2'8%64IQ2$,C_)?L K0>/\)C"3V<H>,
M/: ;8(94VEVU'X!9; $J4-7_!/S1ACOCZL]&!R? ,/5Y[1]7.7 \J [POVE-
M!IE+0.B$@I(6= \5!,6K*5^0KVH]1B7<ZU;=4 E"Z&^Y]-FDE*LNJ!13N**^
M?O[ZM)K'O(!-5]@+T V4+BAXM>AK?+K3:##,.QC:FIOXN6]6,4$C+F_*'/#9
M^4'K"0/F#$"M?P?]?8L!S1]1^."YH#B@M:>PC P.JGPZ6PILK8V 4Y\L8_HR
M_\LKUXN7/GEZZ06,:O;1JTV)8@_;Q_#8(7_\ZM%SDSDN232=+4OR3(&LY^RQ
MQAYMK=CXLY&A.6.S\K&N&97/]C4+<^]0KWZ\K]G]7=KZH!UBK5K--HN1W<X*
MUGG&:G[%T[@.3]R@1>+JL_=-^8A9'['R'F8[]Z=)].(USF0*3&+/N%.\]D@R
M9W$!QF]A<EKP6#?^L3QWI<&Z*_$&'N.3MM*K^RXX_82$LT82RBY:%+F>\R&4
M"Q<[][D=XE?HTYQREH_.*1;SJ*8*PTD=V/M1G.KQ*4!*;]=3VAM2OXYIX%BU
MQ_N1[RY=9]TE__R.+B,*RW]VQP6NK\DB!.K^QW[H)W3B4!W9$@^Z'<D.S/;O
MP^Z1]?T>!NS8)YZ3B-Y-2$S9.0/"=O78 $>&A UO!^:^?;GVR/C>SDEP3_DV
M]?J -HYIMI?M>_R(T*N%H-=!?7'&$MJR#;G>&H.J*CII@IOWK9&G17YDP YU
M:)STT]9N#76LC]M4B^NT-'5L#:6QG6!LN!FG).1;7R<W4 W',J7!-2Q5R[*D
MN=7;^>[OY1.F+J]Z:6=SW;KT NZ<2 <732W'#!6V][(L9*B4)>JV7ILCV*F"
M+%$J-<V!:@U&LC!$@!HE:8!7:8"V:@^E >Z?UW>+HSJ7,X\YQ0\DXFG*F+1<
M?Y<6D^99KG7L?>.H1+%",3^M),N:';.0B&<TLV_(@N$4>2'+$,>$'>61Q! >
M>" J#_&->!$1R^SV%BQ5?K9Q7)IE0/-$Z66^VD:B,&EYYOF\VB*A/GWP8OR
MW=6RG95?F1*;R<G&;-5E&'O8YTN.IO1 UTFJ/VS"1V5CKJ\_(1-0OS2I_J3-
M=.-&E64-@9LEX17^G$?KL/F>WDTB2K[>D1D0^Y+XC^0IOGFQR33PES4^1!Z;
M$,Y!4YK-VG&9(!U.ATNG(2N*"%ZRP@1\"\@APM"BS",Z^_GFN\,5G"-P#BSA
M&\SN+72(UO73"_*Z3 4ZZ?K67B5>HE>!OR-^&O@0\%2)1WQP0N%LAN5!$RR=
MFH)*XXDQK&#<E-5<P(?@\%BURR/U??QO_AKSH"Z=T0B=7@[,QC(^IE->.1;1
M*?4>4,2]J/[[4*PM8U4UFZ5IA=JJO!Z&*K__^@]6#<F+X5CY"C;)W3A^ C-U
M5G=B&,H3)5&\*OW$[TW=LN[@#UN)0>I8$H<3&A;!K3OC[AX8I=_FWH0U5^P%
MFJ.TV-'G% OV?@D?_7BSPHO5Z/ OBY-(G,"(,U7*6F6CO&Z/?H,W8Y@SE'N"
M\H;N_Z!D&DZ_]J'H[@LK;.-*K[#"IWRK>W-.K@P4E&9B!*9%;);'<C3XW86X
M@'=-03X+%B7$X!)A<+(:,M[BC()OA&$J(SR//^9>M/X*VL</GV&T9Z\6^L#J
MFENH?KJL[JTVE=*8%QIZ*S[7&TI,!8"9>>U8%>V7J08":WJL]'"M<EBHFY6J
MLPO_P,RQHC,K*%\26&=@AU@&'=Q[.'\6HF=6F0B-)E$V@4!K_PS -40QM/<+
M]?Z#M"/X0)3DI9:/X$-+9R28AZ:4NEG1.S1 V5E3H=1_JZ1=6\$;%"DOS&Q-
M!_0[AKKNBLV<;*!X)?=;%FJ\#1>+- !USRMS[YD'+U1#QK @8Z]ZP2PB7)#
MA;K&.UU&=.&!+\(J\.5B!3L ,EG["!#%[[^\74N^;$1A]LZ))5@C"S^E/BO]
M!J[3:0D/7UAEY!^L,A(K\8X;G4)_K8\#?Y''=KS",R<#OWGC15_"=#K/2W?A
M<R ()]^LX2ZYOE]SB(6>N[X5E,2VZZNO2*7.+J++PD$V%B*K"DC,<Z&AU42I
MXFLI!'\L\D47"8:,\7$"44X!%H$E7A;>W8!%H(NE'SY!++;T2<#-8]5UP0.P
MNG.8LQ?+W(-NF/)[##J!@YB_11>\:#4ORT>WF4?EG#KX=XR1*I,BC_'*9*DI
M38N\<GZI)?*Z\N&;)-F+;+%3*@H<F+BN+(Z<FM;P*;U8Z/Q:*YKEN +$I1P;
MH3"F#,L#!?K]0'-R+(_B@N)[>XWQP3ST,EM);"H&AST)T5;0K4.G)HX__-=:
M!1O@L_VG+7/YWM"L8O,PXNC?@Q#C98B3TXC7CV%+=A^6*'NA'^;$!=9W 5N*
M("V9-$'9F<;#Z_O17ZJ!.'H@S;]09@]<MU4FF@5YXH8.RRP>7N!_L^ A@SQ:
MD*_P=JDF!RN("R6< (,\^,M]##:>K> W)QE$8,IWJ[,PIC@:&:8*UVJD$CK(
MT%? F](\=(/><?L[3&,<I"2,X&F,L0]!6XB^HL\/ [Z6!_?U.4/,B94!:W3(
M-RK6BWT(2\-HP?>G,\Y*9Q.A BC6UDN,@+UIC9#J,YO%_RP,!HKB739#]2&Z
M^L!U=VN[@"_\N=O U%G\U=T;UVC*^]F,XJA3Y2,HLCG(/0]^]4M((A=;?<>N
M<@#=*RR0]H=+:3(/H_P<!"SN>T-?SR3<<-P0Y(%X+\Q:08:PN/'X?C#;&]&4
M=]S3UYS+UF3 @HA/8DB[ W-85J.?1Q&9-;[U8>6KO-F,!=%<OA_H>OZ-!NO?
M',!G@RN^@UB U5D)H6!M68?NFA$.O^-NC-;*CTQ67BD$^\_MFZW6,0)[0%2\
M) *](1Q2IP_N^L-Z$Y6)E.U0?&\/QJM1J[D[5P@Q5Y$Z2VC%#8X0:QKAX6IC
ME[@++X#8-E.X'!VKHO"*A_P]$???29!B=+W7T,D2$Z&8*8U_V-A 99-A'NTS
MT]; 7# DX>Z Q?3P/^C$!\)<CH.E*9]@X0Y*["NF4[!:-MQY<W$6_IEK!#FV
M:U^75C:$FSYQ12FVK&OF8$WI:I6 6[9(!C#W]]3GG7'LNI5Y%V$C(3(HH'RM
M:(=8PP?_@#O_E*!_RWOVXB+D&R<6? /FEY7R(];<NW>F_5L. :A\SG>Z>F C
MG_)PSRONY>_ ZQ4&'!29^''(IS+V*;RV!WEO>\>.3/^;>OPX/B[@K6&7F/B
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
M268C"6(9S$[DJK#P$^0-(H[HA6O?%E=A82BF)R=[042]7<%"%+U!463LA%,
M19+%8C$%GKC16\75S_S.^GG8E;9=U3-_IU0;S^UFX[&%JOG2;%1K#Z"-YT.+
M5\79C#9+N6Q@NK14$02($ >ZCBWV@  9>0\V'._WAODD&1=PYP7K4>P[Z\YP
M3QR]J/P^F!N</M=^!JS&N&X@C5(&,4S2TXY%8DSLD]L$J5R!C;(^58/&D!U3
M-,3#1Z4YLYE'RJ;ES!NM<,6N\7ZMT*-/UQA?T/0IN".#]4G^3![!R#W"EB>"
M$%$[B@8R&86X1!V:/.7+^9.SM_X-?!\$=/5\QAVXYF2H7'6NJ>?\_LTO!>$M
MO9 @C(XA-60/]T5^1CR45>$ZL78M:AKB)148K9#"^6'E!02 [0CG>W>]$(3.
MK)%$..3#[6;C,1UX".AR0YJ[1C%[NRNFB/6[6&WJA5F2;2@5];G"\F[*% 0O
MCI2+(%=$964]W(L9R7#G/-'\!M5W+ 0LW$!4LK%594]+V.B8?_YWQ[W].5V(
MCK\0K:U?B-XE("K]E"Y?I\O7B6&JC!<?OU2:;:5>OU,:[5]K3:7^_+71?.+Y
M6N-Y[\S R)Y99J#=*8^U7RJ/E!+4'NK/O\3-"1*=C_KU*BT;K/'+HX=_S"31
M^')6^0?5MQ9J/C9/.&R*ZA@M#NVO(KES4Y'*'98IE*^5:KO1O CU:"]7#?SU
M,AGRR=JWXEK>-SBA)3=@O\'B ++4A^H5=2AE:!693AVM-F84STQ]]#OE];E9
M^Z7>:M>:M0>E57FLM93&5Z7VQVN]_5_8>?K:K+?K-2I-O+9J\*-P1WO6)Q*5
MO<,:')73.\QVWGGB..)=Y0WXNY?^Z4&M>>1 UYSNM]"Q%B\<P$_YG,T#=?[
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
M78'(\9[=Z\VM@=?@J$ZO!:)]QP'A;G76YKQF+Y,Z@]6SW3]@VW?M28J%0EJ
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
M4!F_IABYE/[930W-LWZU5Q)Q>6*EW]>S\-.$Y&)DM<D\K-HFA=IA/+%Z-5I
MJ9EZPUA0NF\B\&;ZAI0;[ N;]NIJNZ.>X?Z,C1<4NK)$NP:2NTLL<UMSF@C1
M>R61&95DGXF0U],TI"1B5\@T4DO+::.'XY_=&%[-IK7L"Z>IEGPEEW.VB4)C
M83@H3MY%M*F P2 5LS*PT*<X]0:BAI1X[ J45HIIV&AQ,_'YZE/D-<^OPGS^
MHU8.'M;+JR-9O/?6J]H2FDR?KA.O?%&02/.B<)EDI]DN]Z%V2(G-KMCJKLI^
M_5C.FDY<CBC:<2EI!46M^DEF!2$&!MR'4CP%LM$^4#^6\X0-*7G:%4HM%=3N
MOF>;LAB6G)+&)\B%A*-*P=5!'T1466K+4RI]4O ]ZO8>-WO;%8./H.Y6#8.N
MJSGAGDOI18+J$=91"A&"\!:T\U8*6WL\;-ON99=RGH?*F7:!1T,1=SK+SX*<
M.*9I(Y6ECKL5$6+(!KQA*ON2A.ET%>&&L_Q[A!#KTO@+!?%[RXW_\%]A<H2T
M$0AF$R?+GTEY2FA3GZX"0LHB<C$QJ3[S$[8B;TB9KOMCY%(,T5PS/1+^&TY=
M2)'S6DU3= *E9)V.*SUH),Z%8EF9/N'F95J&E,%J!X<=9=[.")YT-CIMP%;O
MH9U0Q'(2Z(E!YSR99:4<1)9B+22VJ)FO ^_[V,0;J!I2>JH='IKIH<=!T(8.
M(:3)-DJ(PE'82=8(@DH<>%"1?E",4WVLPFW'(??'_4E'KPV'5EKE,1=(&8G#
MF!B$'!%,%H7<G<RC[].N^&IZAK05[HB'ZP"_@P(:.?XGK=P^!@I/TOCK^J!@
M?;]PG(_"Y">[%H-+-0K1,JG:2IF\U.*JJ\HI>!::8I4+X+@V$-AVS2%M?HT
MT%'HS5-=G_ 8IT<_P8G:&%2U;ZVWO-XK=> S13Z)F\R=MB6J/C'"U?0,:2=L
M;!T:**"EBW2AU>.&'-K=/0:D]8N00*$OAQ")0R]U$4KE4K!/''4M20,]DFFT
M83100T,3$7_Z9XFK5"@T VMS]<^, L\+,4B&2D09DNQ4%GZ&B($>F+0Q!O<3
M=<<<]DASQ60=F15RL*!T](0Y7>L(N%&:@H#"[ /EHW>V;SF/JU+#Y&,8YW?3
MD]*)42Z.&^2UVM"2J'VTX%508"+W&9TW$OM<#+^&H"$YPSLBXI)M:Z""AH?+
MM; 5\YLPGXZG^PLRO$>'5=28:5LF;ZU:7&&E,!(<%W5*K([@M,Q@F/-<.,.L
M[5,#>#MM0_*8&Z.DL6*: >9+;1!S-/^Q8G>=QTR1<4E!#SEJF;9DRP0$DQ (
MKP43UA+9/G'T95H&-;.O,2)VE'Q+%WF#Q%5BLW:0G>,!3A?C8SPW2N9#^1*^
MC[1)#C$YR$DD4)@51,D<>0,EVJ@=)M.G%.6.A [)G6Z]Y7146=.*N),ADVMT
MDU8CB\8!EDP!H&3$<9T3$IPLEFD>\>)9;,,RN+.4#,G=;HR,G83>\/+]20K@
M#"&Q!!^"<F"Y-.3R9X2(I@ +A$X?,GW=)\ZZ@I@A514U!L"NHN_94NTS[M<Z
MS'?3,INO9?,)TVR:*-Q<?3<K>_E_CA9DU=Z\?/?E]5X5ULGO+&=G.Y=]7M+?
MJY+.U]6MFBS.4[]E"[:.Y#1HV?90PFK4XNUTUZFS/M=EMD?DZ)XT$R9Z7B)Q
M@C_KVW#QYOMR'NAI&T_#_,<[HG%Q34&1,]PE7Q"RKHUC= A ,13YR<D@<LM-
MNMBEI]WPDUY,[=QVEA"PZ=.\7OZDW?NH1)9Y$ CT5-/3SG4"%YP#F:*4HKBB
M<J=6R->1-*3@?R@XO=1!MHD^NPR.&;D<4&E%[H-%5L=(8&W<5"#+:# [D[/I
M4[]YEHI!C?H<*HKNK;96Q[&K+6DSYGG%Y9OOM82T=@F8'9[?L4:%'!UGBB8\
M"U\;@KDZZ+DVSA/)>4%^#M]V=N.=%AY45F%H4.JMR'9YBS/CD#Z4BXUG1EZ[
MG!W/@#'9FDLI=:(;@M4J<^Z0@J ^\<;-= UJ=.C0L-=!M4T-VT_ HU"!%5J<
M\]K/M8ZH=SPAT XM$N/!62;O9+GN8IH>*C4Q-'3LK(F&78C.35@:&8G6>>^
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
MBM*+E@9!GSJB066GFK)2V!6=2B)YUB3XC/:<M\EKBVLF:[/=U<'_7:OD$ZA
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
M7-RT@1$;<-L.D)1Q)@;:N;+-G0<_?^[VEU.#8AEGZ0M,Y\/;*X(RH&E9VH5
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
MG];]LE&[/:^0W+4=R329>B*@O+ C*QMZ@D4EKM-T4%=+S7@OB/+231"]T;X
MC#2_MB(N*9K']JW*BVZ2-AMP%(]&S-%,Q"T6C:=F6^9/8,T7BIY+%HVHJ3'<
M7ZA-3:+7G,>$<J:,"/--C=8RA,EU[X_2U+JG:_YNK>@C#GQP-8K5\'AKLB"5
MV*MCL) ?^V5]G"NA75[O8X)RONZ^."GZYUFMJA]:)")>UBV+3U:4C8W.%YQP
M%7?GCFILIW,NSS#K1=4D6)X:FL&!,MZFZB?H=SYQFK:$!@:1U6^Q[/6.UXLV
M,PM,ALST-_EF1T8V1/(Y5U,?6Z-&:1?O:PD\WI^QE[((T6T8$>.& \&;CO.&
M_HS6O:.,<_LG)C?BUM@G9D4WXL8WWRUVCWGXHS+,RE;MTTFZW\L/3=QY,1NA
M[]NQF;ZA-4))9!1DYO9>^F-J2]SZQI15T4)GM%&S1VI7UQEZ&?*:Z@^.YG:%
M7J."C;[3 8)-,1$SB5J][;VHJ)9YC^ZLNO2ISC&;1?>H+]VK!A$UKCT1ZPP+
M2+:SO4V2@8%WZWM#FA+G5^.T\ZK'6P(F' TL@T<ZW,?G1SM7:7! $#&AF4=V
M!&L$/0;$.P2M2VO+S4V^]&8,ZFXDW1=V2HA;X5V,6][?47A_5K)Q$1KLBSC0
M[HY=K4OR"Q=M_;QZNWF.T>FPT8+VFRX'=]?@8W93;^]U<".(#!;-W42@F675
M,&!MPTC;JF[FX0+WRZB3"WJ/]Y-;N&08K:6TN$YL-EN_YC\ZTWT-@:UF["!?
M8Q^/Z!#?" ]L+W#'@<KV5?05-K;5W 6?GLR'SYIX/V3'?GT[69K/FEF8+'Y]
M([(:!PA;<*!37RHDK]1_X?#M9H.FS<Q!OC/=9K-=YZ;)4"?.G%[^AEX69QB2
M@N041UJMQI+F-T1=TT:*>_-$)GR=)WJ#[]]?E$I77V14&0^A6\3*HV-&RH<W
M&%7F/0+J(M/8SDCI;:9JMGBD#EVKU]=],>3Z,M7"^BIOTNH[VW0I^8*)^7 <
MF-?2\6J0?*<?L2!26.#[9'V]3-7]JAB31&OKJOB8-7O[JMQJB/N2*V.-NE-X
MV,77FF+7Q\,"-ZO6).MT<<!R3:1B87YA RN_V;3!J-VTP:%D]Q;JB"K-^T*U
M3?5#^<:3/$+HCJ<@DUA&M$=*"LRAI2I64QT':&S.T!I<3T:HC:.>-PL$K^^Y
MNO>ZJ_%$196M>4?+0,$$U+30(H<DRS5UO6K-;B-M37#BB\A&ZI>%J#F6"<:8
MS=<=!X_:M[.=#5RN9,)L/A/#^L](S9N,^5^.6N-L3%R,:]^0T@R_W^%LNU#T
MP=4P>R,>!V0SYA]U*&%Q[;@)]H\_=ZN"/'S@]'E%96)B_-YH_S$"/4!$QR9_
M#-Y%0@0\CPW/.U!3M^H>7UY(MLO..25U5\EE/$\,OZ6"]U8'MG>5 .RU<X!V
MORI.&#LG#%2$MZA U1&C;H)&V^ E%%$8)!+E9/LC#Z.,C0-<WH_75;>\ 4N<
MM\3 .C]M(ATN&]LB-61U-&!1P ].0QMV&6 ,4  -74Q %3@ 2RB'V:H.7DG5
M 8TV4T=BG.Q43*P0$'D?7@P-_3.#5-0!$A)W G9XE3UV.](_ZG/>!H/:]G:?
MB9.E#<82A3<)E<GPTC+*NA>W(B4.RQ-R_R$:E+]$0\4.8XE&.4)4&GR=[3"H
M'Q6$ F#BL%-0,W=4_LEQ0,G\+* P/PN73&P<=PJ7S3'..P596YL+.P4HQC]-
MGT=8FV\'8GM+K"9_7@:_:X;SIDQ,IF@GDW/HK^!'DG= _48[;_.[W'D'4PU-
M%$:.1<T& WY)YVU,F?Z,KN9H@\'356_8G#/Y\(.\QQF)P* =+AACC'=ZC*JY
MJN./'@/GMU$&'P2D&>;/S&M _?O/Z.H(FRVZJ@/BG.X.^0#" 6VG;8&$&A=J
M+TN4^8^(4< ,-<BG\V@,!FUK@T:9;ZOL^\&!7?B%3OZ#KF9I;O$K8^\/!N3;
M#AGN.4036SZ  +!U9K6-^%YU L^C^%D#J5O;6K-; 0, AT_;XY4<3X5'- .^
M3/O',M$<ODSVPQH!7HO]P+:MG7,2O.P"/J\ >,W,((X-]$NRK;1%B0P*WJ$(
MX'_UH-\?%&'\+_=/"M[F,CYO]\/K?TU$PS#[_SP/'XNMNA%N1Y807]KR;8O/
MA\\2P<=%^#+WM@0<%2(\93>><A1?,T!X;NO"3Y;PP1Y#^)8>PT[,M\I'\681
M/^^&3_ )'QP-&F@20P-;@("F,D=H-C("RM E U3 )>A2@_+GH=Q%"/FANVQ%
M]??T*VT9_#P__%.!'^GG1 503C8VVU4A,4$[H4P=_V6>0&#X?U0*'ER_=&SP
M+R, G/\Y4O!NJ/T<"+!K)(XVE@BDHY;-)7@H$_SA/KOP/"A#"5VD^(+BA5]L
MDYH[H)WL_D B03M8FEONS-*RZK"2"IX&E<F-G3!H>20*Z6",09KBO7>Q^_$
MVK,E#%-@CJ*M.=/_A?H3.3G8;#_&?@G^'RG*CN;(/U!(C&TP&L;F?Z!1()"0
M'O(&1M%104/YTH\)<_</\A^$R2S0#J[2-I;F/R*U?ZOR"C_(<'1-D6;&3O@9
MD\P9Z8#Y$W&M'^0_BN\U,9=!VZ =?@GNP2V%\_([#-B-RV@4C&08M!WT6'1$
M_AJX/390('^C[C/!3[V_T?<ZP!/LOY#QX^WDEAYT$4IMGWOCZ0?QV1^C^Q"^
M!#<H&;Z\#Q_2?=L!>P5=9Z'L5VBRNH4_/S_RSWGY/^?E_YR7_W->_L]Y^3_G
MY?^<E_]S7O[/>?D_Y^7_G)?_<U[^SWGY_U?/R_'[PN/XG9 FV#[JW@^D@2E
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
MEM>69GX["'MM'C*V[;5I_W6\UR:3BGBOC:US\></6^<!I/C=/P$!P/4=#+3
M8.S$>'E1CCS&\%^?>1!H6]X;QG:\_#Q\O."LU T[8X0U$@,MX<TM41+,4_E%
MS$R6IA+,VL+*?,IV,D@+2P57!Z2ZZV4-A*LUXHPILY0DT]D;8C=L[6R1&&.F
M&[8V*$>Q&Q+,>.-B4!XF\S(SX44PUA+,6]^]Z2BK,LF@'9!,PCR"W @^?GXF
M$1$>?B%A$1%^+B8!/GX!7C[HOP@W/_S=FYB *--V8H;NYF!J)J9V06[[7E!)
M@GF[4M>O7^>Y+LB#=C#GY3]SY@QL0T" &Y+@=G1!88QO<*,<67Y8N(!T1#A8
MXM^K8X++QB9H)XP$,_./*MC:[9C]TUC]$#1%[,C9.3G8X&]NBN!%VB!MD2B,
M(R3+OR-K]^/]R3\WO</^PPT@3Y25_[TOMK8[THX866?,OY=VA-^GX%5#.J*=
M'!!(66?(39:?ZFI(L_]$'1+'*]N)R3@@C3%H!PTTVN9'*__EUXV_:" O0)<$
M,_RY(S>?,#>?@ ;4YORGQ01.<_,)B?'Q;8DJHTTMS5S^1510X\>7D7\0A3J<
MJ3'&^&^%31%B9F@'6V,H7):VQN9(7BL[I#DSTTXKB.%?/H'N#)D1Q-M65A93
M1#EBC%'PFT42S!"%Q]+25$SNM)SP&5$^&4%A 4&1T_S\IP4$I&7.R E+2Y\^
M(R)Z^LP/W0MHA!/<*7[HFD*ZLB(B<@+\,C*GI04$_IWNUDM)QC;_E0UXB.*M
M*%@Z0DWDLCT$U)'VVSD;2R9\QQ$S1L #0H(9@6\:4^9MLN6?U/KO/=_2O6Z!
M1/W;]MT2<T2;8:X;.R"ES:':_7T'XOU+S]$H^/6CG[[;&3L80Y,0TL%1@MG,
M 6W+M-78=BAS)@R:R=C.SL8280SK\CJC3+?[^TX?^.O[.!H[_TU\1/_[^ @*
MB D*_:_BLZV%L#!&F2.A^9OW?U$3.=&_Z]]_6I/?1]S_VS7Y^[;_F^:&>\0O
M<\%?WL@4Z6#I_.>WV?&!Z?_D#?^^C?YV#OJ_WT:\/R<9WG^=?[9GQ*TXRL&1
MPC]Z_NO^!^N:_E?SZY8N^G\SO^Y4]I=%Q0\2M%+!U__'$DF2Z9_T3_HG_9/^
M2?^D?]+__]+/0Q8D"EHK76>6DOSE8X!SX,?'  3_\T3X,Q'MI#_P"7[E_ _3
MUL< !F"9B.#@KQ\#,.(^$;R&3\4(B7[Y,HAT-\DN8C*B/80$8"]$)B'Z^2D
M5-I%3$1*N)N #, ? Q 2$!$3$!'!'A&2D#D1$!(1']Q%27*<E(H9[.8_)"W
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
M/ OCS^1SD_$P<1P2$1)VJ_7:2\*YOR.',:<A4^A,3 #BDH'%:+PY\HTOM##
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
M _!DC09XJ+6>M?G:9QOX#U!+ P04    " "9??U29U!2ADG"  !"N0< %@
M &-M8W-A+3(P,C$P-C,P7VQA8BYX;6S<O7MSW#B2+_K_?@K<WC-GNR.$;CY
M$IQ]G%#+]AQ%>"R'[9D]-SIN5. I<:=4U) LN[6?_@(@6>\J BR2YIR-G;8M
MD4#F#T0B,Y&/?_M?OS\OP5=1E%F^^O<?_)^]'X!8L9QGJ\=__^$O7]Y!_,/_
M^H]_^J=_^W\@_#^_?GH/WN1L_2Q6%;@K!*D$!]^RZ@G\)Q?EWX L\F?PGWGQ
MM^PK@? _S$MW^<MKD3T^52#P O_PM\4?)681PTA"@@2#B!$!L1 $^@)'/(PD
M]7AX\_C'A"+N8<%AF"811"F7$$L>P2@*!?;\0(3J)WK09;;ZVQ_U?R@I!5#,
MK4KSSW__X:FJ7O[XRR_?OGW[^7=:+'_.B\=? L\+?VF?_J%Y_/>CY[^%YFD_
M3=-?S&\WCY;9J0?5L/XO_^?/[S^S)_%,8+8J*[)B>H(R^V-I?O@^9Z0RF'?2
M!<X^H?\%V\>@_A'T QCZ/_]>\A_^XY\ J.$H\J7X)"30?_[ET_W9*=-?]!._
MK,2C7MF/HLAR_KDB1?6>4+%4U)O1JM<7\>\_E-GSRU*T/WLJA#P][+(H]D;5
M5*::2C_65/[SN<E^N8+\@>BMCFD=@#C#[H>A:+R$Z8?!R/VBY(,8G^"=::XF
MN?Z@WJ[X5-_N9JJK21^?XJ$^B[PBRPD^B^TT.R0O]0_>J[\UT^B!+@A3,T\C
MNG=(%;]78L5%+2WWA@89__<?U-\6ZQ(^$O*R^+Q^45SILX\L[TCY]&Z9?[M?
MR;QX-H+\EI9505BUB$*<1G&2PCA&!"(OB2&-_03Z+&7"]T7@>WA1;3[UA5C!
MOWQNJ3)3]YKW!P<<JC/[N1!EOB[8]B1\7IXZWM3)IL]"_,N*/(ORA30O*.*U
MTE#S\Q^:5/"1O&K"2Z#(!?<K-:\H*T!67/V#Y<\"?"&_B_+??MGR/MPZ++\7
MNLMQ@=VE&!B4-<U@AVCP6TOV_W<6VISM$;C4ZDA>' *5L[Y ;7=]J7@T*$E2
M4L-F,^0O6B/\12RKLOT)U#^!GM^H,/_L.O<O1U_/;='R20K6L7C-$[^P7.EJ
M+Q7<6T>MVUX%2)5?]>'5RZ1(_ 'D!1>%TM5/L+O9+.R9E63Q4#V)XBY_?BG$
MDUB5V5=1;[OW>5F^$3);"?ZK6*F_5!_5)W:[XN:%6ZGVZ2?!EJ0L,YG5>NHM
M_Z]U66ERS:_5OEV$4NGG1!*81EP).C]%$/MI F.6!)'P),<R6>R>.&<WXP34
M6FW@SG-XR'W\5AV2^:L0@-9,@9PNLT=#?FE$9*[9NP%*ZP2Y!%Q(413*X*JT
MR-0_^1_A3?V_R#S^/V([.3K%IW%9]LYEN:>1UX9LL,<H^+%F]2>@F;T!#;N@
MX1=HAH'B&#S4GX#A"AQR#;9LMX\HSN?S$?#&56!^_X_R,>P1_7__1V&M!DRX
M3+7J8"8T"H$7AYY1!Z:@81(58D(P6[5CRBG=5)56(3)3W:^X&K7(1+G1X].8
MAVD4$)A0+X&(*@TC]856,PB/$R)2YD4N]M29>>9F/]428DNGC5+OA*N=?30
M6I.<KVY .5L_'3 ,:NV<FVM2ZZ:#X4-KINOQ?B+A+2E6V>JQ_"B*ST^D$!_S
M9<9>OXC?JU\5K7];A(+%- @P3"*B+P\2#Q(9,^A%2& J1$A][B(:.N:;FXAH
MR06*7F (=I,,7?#:28@!01M94ASC=0-J:L%OS9^:;&#H'E!X6"(TJ!#IFG-2
M86()P*%0L7VMGW#Y(*JM\K,(J0A#QA#T/)Q"% 4)I$F<0$R)%W.$0D[21;7Q
M1'?NBKW1G03'&:?ZD!M!$0>RV@%+*B6PZ;HB="E E6N3A)&R4G\6+WEA-#TW
MH;(/:\#C-.$1@]B+/*6\Q3&DU*?08Y0$B*?4#X6+A.X/ZP3R> ?6'Y>*OI^N
M0<Y.^/;&8V11JZ%H7/P_:M)^ K<'']I'M:%7U7!"]B02@XK4_1DF%: GF3L4
MEZ<?<A..95$M[O)5J20MUS[0MZLJJ[1"]WM6+J+(EU2D' :IAR 2?@2I8 D,
M(TREQP/,D=7-UJ5)YK:G=^D$+:'*Q%"D6MIA%R&]O,N' FKDS=X+(^L-;@/"
MI7VNWM_9X^I?A_O[X@23;',;%MO=;O6LVZ;G(EN885[?/HOB4:E<?RKR;]63
M=A21U>L"21XFE! 84*[,+)\'ZC@/U-\"I1<)C,, IS;[OF.>N6W]FE30T@IJ
M8D%#K=WF[X+V\OX?$+"Q3:M^6%D+ 4LD3LB!4K"?'_.OOZ@1:C&@_F(D@-G[
M7>-.LOTMF6LE@.WC?6Z,/^25*/V?<1*]"/5IK"J^%H$7QG\6SU04"^X%/!&8
M0TE"JJRD,(0X#D(81#P)_" 6OB0VDL!FLKF) T/H'X A&KQ9"Z!)!;_5Q%KJ
M E8@VUR>#@?=V(: @<M0"AI2 1\1/)=+Q^% G.C6< ?,/SB@Z'C)9P=+QRU=
MQR 37K/9L;-_3V;Y3A\)^Z<U*<BJ$H*;2=*?411]K"=YHR<)@N9+]@0*$948
M$J8$+F)>#&D81S!D! 4L#C%*F;VLM9UV;E+7$/H'L"5_3P '02\98KT&-J)X
M#&1'%LI':!JB04/U1-BZ2.HQ,)Y(9I_&^@\.(#N*;U>L.@2Y]7 3BG17%O>%
MN_/;_>X7WF6KK!+OLZ^"WZNO;/68T:6X+4M1E;=,?7KKI3;?;Y_SHLK^N]X$
ML1^3$., B@AY$/&(*N$O8\C\V..,1CQ@3J$.[B3,3?S7E_O9AGA #/4  K)E
M ) =#MQ\[CT6R<XQ/R[T(Y\/-?'04 ^VY(.:_ANPPP&XM<'>V9O?'[Y!7?X]
MR)CT7J _3(>7!U>,U$<+5F,6:\$_$C4<RU[JJ.?;%?\DRHROR;*\6Q?Z?FB!
M8A0G02!@0I#2@B,J8$J$#QD*HB1)1,32Q%X+MIUV;F*PH1N\[!%NPKZ+EG07
M)<T:?AL%> Q01Q9P+9[[-)OHV@W5-Z"A>Q1@7;3?,0">2/O]\J0O>W6FDCJC
MURN3R;#_$=]LON#Z<\Y?R;)Z!>+W%[$JE;JLW1Q5KGYGTB',RZ]*(0!+49:@
M>B(KD*\$>!6D^!E\.GR9%*(=0$G42ALW3.>MYX6:-UNQY5HGN@--4*D/-K*N
MGM3OMND70)&NWOK7PYU7OZMG,&R5>@:9K<B*98J1S</Z-XI6F2V?]R=D-0D\
M*T3S5SWE2Y'S-1/ZGSIA3I.LH^@4-LM7G0!BXL&/* '$3/ OI4D546.89)("
M/!:Y@DA-(+*7JOS7K:1HJ=\0WT"T7FVDRN,Z6_+RYZ%L$M<ON,,FL1YN0IO$
ME<5]F\3Y[;XW?+><J^^@;/YXK[XH?Q&'<80H"V$<I.J,%6$*J0BQ,D 0\=((
MA1ZW"J.\.,O<CM3FQJHA\:;]"]#$@H>592CE96!M;_>NA&N:NSUWI'K<[EU
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
M0',W+MZ0BMRM"Y-D$ F6RC3R8"2B1*EH"848^02RT ^46")21E9MYKLFFIN
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
MEP1%/H>Q#OM'/O)A&@0A##A)D>[*8EDVHL_DLU-P-_2#FH&;IJ>1]IJW3-R
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
M2H'\4/*0I581")TSS4VEV$:W;M/;0&8HKA/C?C+!EHY71V=Q%I$?"YH@*'1
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
M:9;&W*U?D_N@/N_G.%V<-C(#U0CM&\S9B;/;=S8L=@.O[2UH&VG!+_L!"(W
ME\,_>D1]NJ(3. 2T<]B1XT%=83@-#G6^LQ_AW&VZ5S79<YM29513BG0B;4U;
M9 QVE4(F< )3S9-$:R%(+'Q"JRZ,,[5O_U;,36:G;]FW+ES=6"4 6@-321^@
MO.FC X:@G'%IK%&)HD/A8W;HNKQG8V95EDIMG_W)EDTPV^0'&_FY:+JN:())
M;C;Q&8DIQ(J:K8!B&F:9RG$F!4%)[-6ON7/(J1%%)2(P(SUX6AX.Z+IQ1%C,
M!J:+6M@;L*.-2MX;8"6N0\!KF0-V;G;&)VQ#Y^YAQ^WS[ S#2?MG]SO[;G9L
MG7ZQ;HI:_;XHUN77;[\W7\J<JB01FD!I3!'#,5Q#FJ4$*LR51E1F"78Z?'0:
M;6KTLA.VKKP&*G'!+T9@&P?<RR1IA]MUNQ,(Q,%W.CO\JF0>/_QZ;'0<< F\
MQVD;<>3MC8/RISL;EYOZEO W&R1K$-WITU+@V\QRLX?)E>W8D<8L@3BB=HM#
M-%1"1TP)JN(D]\H><1EU:D2S%=I^A,]6KW=(/+]B$MQH)SBT ]-/$%1[] 'P
M0"EP:P"7D4?N%N !QFD# 9^;^Y%4_;#?U/K'4GY</*LFZG:F<Q6EB')(6(0A
M1AF&/(DSF F:1EG*=8*9GW_WPDC3<^HV:^.ADM2/;2ZAR46N,BIBB&-N_L/-
MZ\M4FL)(Y3E-12HT]DH1#(#E&+1^@"0HMH*& =6-M - -3!--RC5(H(]&<-Q
M<@<(05GXTEBC\FZ'PL=,VW5Y[Z+&RP>U9?&MM:$IXSE.&62<V3UEG$*2* '-
M+V7,21)CYM2[I6.<J;%!DT6ZLTKZVG27<'4CA !H#4P(?8#J4P^X#8;0!7_/
MCC5V1=\VA<^4[&V]W#^,Y=8\1]IG?9BS[[.8RUQ'A$)M+ "(LTQ#*JB$G*%8
M(BX$QTX]$4Z>/+5EOQ4.6.G< UD.X6I?VU>!,/!J=M3?*Y3EK*Z]8ED.GS1:
M,,M9!?:C6<Y?T"?_Y,UJR:1M('BOYNJY*(OE8I/<1V3$S+<8$J$3B%.E(>%<
M0:QUAK&@E&7,/;'DXCA36Y!;0<%.TEZ9:9>1;5^M ?$:>.V. )5/(D80R$;*
ML#@+72UMJ#R(3C@Z$APNWS]BYD*G$H<I"=V7]^'(ZBBMZ55=5AG6"[G?O[J\
M7WXVRMBKEG/SE.^;X-YROZOH_?)>/=@6K:N7II=J'E&%!4XADHDQ<I(D,O9-
M2F$>$<6YH"(F3L[M0:6<&C\?J%F7)?A%[JL)ULM?P>) TVW=ZO(&+)17*ME0
M<^_R#9C C [\!3F<S ]5C8F%! =*VA+^AVJ"K9Z';7O-A5M5&Q_^%*;:YQLV
M@2D?Z0MX9AW;]$&/M0S84<_F]7;RZV;7?PGU*1UX5CH^Q$.-/N)G?&  #XV
MH0?K&<1K"^SLO*>?E^NOBLEB_O(;6_U#U4/:_\PDH8JB7,)(YAG$>8ILQU@*
M!=-*$&,J8.'4<<AWX*E]Z/=+\-5E]_9\STV9/=^ 7]<Y</.5#H'LP!_<8R!M
M_1K02 UV8G?"ZQ\F[(E5V+AAU\''#23VA.0DLMCW_IZ!.C^6J[6-*=P_7<Q1
MQ#1-[6FMCB#69A/#[8^Q2D6BXCAAD5=P\;E!ID9(-M;R?X.WMO#!8KUW7NO;
M_.8<GFZ$<RU* Y-+)1ZT\=;#G-.VJ1\V5.;<0.-&QK2H>A((TW9MWYI$2KZW
M5I'-;+(/;-QQF9 BRFTZ090Q8YO$''*.,YAQ&N&(L)PK[5=LZ.PX4UOYM:#@
M0-)>CL[+R+KX X+@-3 'C "5;W&>JR$;:4=\%KJP/N%..!R*WIR_?^1J-JU*
MG):I:;^\;P#S<=#AQX4MPFDVE%\,(=N"-P?;R?-[SAE-<19G$84L)H97<2IM
MQ09C3A&&I%(LS:B8K9=K-G>TI(*(Y<7 6^&&6QOW=HS&K>,;XAQDFI1(<VF_
M=VFNL)DF%4$B"8:(4JDE%I+&=/:H5L52?ENSU7JJDW4LXH!'7.I[L; )T8 S
M\P?A65(GT+PQ*B.LC967D<A8+-H8>YQG.20<)]+,&HJ3N)FW]PO'NE"O-6L;
M 8>;,S/":T^8XTYH]"D8>N]T)@'!%D5LE *-5H<''NN+)R,A$Q9"(ATXHR&(
M:".G/(2$\S0G(NC3KPGLO6<_F]I6;]1"Z6(]TQAQSI,<<FI[3R34L##-S7]T
MK)B,$ADGTK= W]F1G);UR(7Z-JV2^]:7.P^I&UE> ].H,;U&Q$W%.?!+(V7
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
MQ<.N;6?=( >46[W\W)_]Y\?-)SH*ZD.33 WQ3@GP9ZW%MHWJOA[ *@(J36Y
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
MJV]/CX_S*DV:S3\4"[80!9M_7.CEZJ&:^4_%0E6%OF<L$33-1 0C).P1;9I
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
M"^U1E*2G&$Y+<?R*);8&T"_?F:WW8^/?@=EJ[<RD37VEEUUM 9_P2_^I:F?
M(9$?AP2M[)LCD+O%OM6UR^T&C0Y')R9M&3Q!L/<)BQUT#D8*F75[\V]L>LC\
MJ?+65+-R6,YT+U%DNT2J#JQU-=2]NN%5)DFP^J.])Z C8M?_N2-&\_96^C#2
MM_]C^AGH7]6S6CRI\I:7ZY5YKV:(H%13DD.:&/L;HSR&3%$%.<]$)'6JF%NV
MPZ4!IF9H;^0#?VPD]+2B3Q!TLY2OP67@#X$/)-ZF[B6]@YJS)X.,:K)>4O'8
M++UX7:\N2'OMF)LX@RQ)*&<RA2A'*<0I,_MI@21$FF(9:YS&)/-H>70RP-26
M\KZ$O<HQG,'0Q>B[#IG!#T'#@^+5>.@J<$8RM_:%#-8YZ*+B76V"3F\<LR?0
M1;&/&@!=ONZ:@]JWMKS/F^8]HRJ+*,\IU)H9 N.$09;%&63FMTHI:DT4_^/9
M_2&F1F&5;. -V#]8[!F/=@9/G[/7OBB-<^*ZP2E\4-EE[0<X73T8YA7.5,^I
M>?XD]>R5_1;ZIE'D_?)6_/=3L;+9/F:*"SY7MU4_C9D4A&-JB_3&D8!8Y&;[
M@6@&>2RRB.=2ZRS:.,7<5G[GF#T\8$-30=U\N)!5V[MB*V_3=,2/#+HQUYPG
M$F42QG%,(&8&>(;B'!+,D4X1CC,F?;@V#.)C-WO^LL%[)RVX'01O-RX.BN+
MU+QMS;Q>@D9:#QB]B=H9FJ"\W3WJJ#3N#,(QJ[O?Z$?RY6IMOAB+<CDOI"7)
M*H.S4.6[Y0,K%K,X9\@8=3E$$MLCWD1 R@2"4G.*$L51(I0+R[0/,SEJV9,4
M;$0%?]3".IIU'<"VTTDXN 8W[WHAY4P>;D"T,89YPAY;F)^.F:)CB%'HP4W-
M#2<X7MTW F3CQKY7/]=OC'3_F"F5JDQ1#--(Y\:^2Q)(DAS!B*<B0U3RC'H&
M>IR,,34*Z!TM=PX_-]OA2E0&7ND[Z< ?5CY0"1@TIN*B^H%#)T['&3E"XJ*B
MIX$0ER_MXW3^?5$\F\7#YF]4\?=B\?VK>4%6ZXW[V=P@%,(0Q:F$F(O4?.LU
MAW$4FU]0)?+,:4?1/=34%OM65M ("VII>_E?6S%V<4^'0FY@0A@/-!_W=2CP
M1G)D]P?1T[OM@DN'G[OU$2-ZO%U4.?1].]W1SURJSOEW-/UYN?ZJF"SF+[^Q
MU3]4E5/[J5BHCVOU4,[BA,:*:@8IYMKLIG(.6:(IC 6-$A(+I53N8T?Y##XU
MSOTF?BCY-*_Z]M:A2OL!3']8N4$EN*<;W6M"W RSH6 >F*"/405&<-!(#G:B
MNV'M;<[U 2VHG><EP*@&8!]HCBW#7L_H&W)TV,/CWCRF+K2:,A;%5$.A,YN-
M:?.G6&(+<45Y)@A%J7:*5^@::&K4=2SG#;"2>I44[<36C9E"(#8P"_4#JT>8
M4CL2@<.5+@PV<MA2N\JGX4L=U_>CA^K,^\=R;NXHZ^C\CYL@UR^VALYRL5]@
MY'YI@R*7B[71U#ST^Z9RX#8:+U89X7DN(5&1V862R/;NB939E&*62Y)J)+PR
M,\.*-S4JJC7ZWWZD$WC&W*CJ]>9A8(+;5^Q_-8E'-V"K'&BT.RFS<ZC@KDSJ
M$$&<PX ?E%,#BS@J$P\#[S%_#S1*SZ"0U?)1K=8OMN.;K?]A!7JL+%&UG@E&
M9(9U A,F*,2QP)#F*C/[7,UI1%6"1.05F] RV-08>2-KE<*A-H)6"1MVJ\OV
M*IO)O=ISGN$*;>B[\7$H3 =FUXV8-U73RG6%ZOL=JD%;$;E $C8XH6W <>,2
M'%0_"4EPN><*K]I^0Z-=Y2LJ!)&42:A0:N.>< ()S6,H\TCI)(FPS+UZ#ET>
M:FK,<K?-!VM*4,QW4O?PD9V'U\,C=C5HH_B_#CN7;>4,[.AJQ2*\6^O\<.,[
ML5K5/NNR:K^CSYGFY^5:E>E?TNB+,B_.8OWN21GH:'-VQ) @2,<:)@G)(-;&
M%"&("$BX()K$4N7(B2X<QIH:7U@Y_PU4(@,C*+"2]CJ<:T?8Y4@S&&X#4T8-
MEA44-)(.B9S/N68P!,=*B-XB^6\>$'H>:CJ!TG&JV?Z,$8\UG90Y/-=TNZ57
M9[5BH>[TVZI;Q <F+&._?#&C50UL-^4Y[I>_L9_%P]/#F^5JM?S3;#+?,O,Z
MF$O-#I GFN<"*HDPQ(+GD),XAAGC,>&V=@9SR@0*(LW4B'DKNDWJKV27X*&6
M'?"-\$ TTH.GA9DU8#Z>8*6>E_/GZH\5%D W8'CU,;MR:EWX?L0)&_B+8#6Q
M^_9:%[!1QFQ'MY.X+49TOP2-1F"K$MCH-.84>36E&V^JQFI?-_B4^7:]"P-Q
M5W^\*T<9LY->&$".>NX%>FB?S^5>=_<WJR63G"UD8^2EJ<0LS1!$,4T@EHA
M@BF!J=:Y^5832E*G#(JN@:;VD=N3] 9L9>UE1;>@Z_(Q"H/9X,?D8\#E\V$(
M ]M(G-\7/D\F[\:D@Z1;'C B_W:K<4BM#M?W\_/6QUC?E'A:52ZA#\^?B]\7
MAJGGQ3^5W-16FDF9YGEFM@^QU!QBFE-(M=E<1())@:,H%ID3A_H-.S5&W4D(
M;*6Q<M=D?J7$\OO"_L7/#^P(OYM/.#RH U-N4R-T)_$-^/ W^/GC#=A#>J_(
M7CB7L1]40=W'CD./ZDKV@^/8K>QYMQ]1257,WC6?L/_SQ%9FG<]?OJK'Y6H]
MBY-,YAS'$'-I6$EC"AE/,Q@CBBD2C"6Q$RNUC#$U"MJ(";9R@EI0-]YI0[.=
M9 )A-#"C^,/C3!T. )SAB5*)OWQ?/O\_YNZ:(LP_*F:H.*'MF:,0@(-2F]7N
M<FG/]GQ+45B&L/4D/LR7?_ZGDM_5VSI(HWA6&P*YU6;(>_9S)K2FS"QY*)C&
M$!.M(>$L@5'$.8]3DJ:*>#7I\QM_<I2@M%JM3FV2Y:(N<:J-2N"'U<FWY[#G
MO+A9*0.B/3"YV%Y]-Z"J>F(%!Y7DME7Q1O9]6^4&,*L!,"H$[-_7#[NP7?P\
M91BWEU\_@$XZ^O5\S'4596=:Q G7)(&(<T-L$1+0D)N ,L6("8XTP5Y1>YL'
M3XVQ&KGZ58WUK!8[(?[8B!2^-.P@"WW[\%<I!7MI:9[\O8^W^$,Q?[A=R'LU
M5\]%62P7;Y<+ZZ?>1M1+FBJ6$ TE2VV>*,Z,B1$SJ*-,Q9)QF6;(W6?<-=S4
MUJ>5MXKS7&\E!J(6V3'1P1%F%^=Q2/ &7N 5;K;R_TY8T$CK72S;]47U\">'
M1'(DKW(+HJ$\RJZH=/B5.Q\SHG?95:5#'[/S75>>S_U7L3)#E&5S(H)E$O,,
MIS#F1$&,60I)E#&H)$FBF,0,I4ZEC3K&F1K''IR7;$2]]K3I"%K/L[G^@(UY
M-#<05CT/YOIC]AKG<N[8]3^6.X^(^ZG<T?VO<RAW7HF+9W(7+N_9+?5,&,6]
M32B;::1%E"0:QC*-C55*L.TYHJ! G&01TQE-O*I[7QQI:F3YZ7Q $?BCDM8S
MX_\ROFX[RR"H#<R8?0'S;PK:!4;8UJ 71QNW06B7TB=M0CMO\#\4JVI.OK1V
M#H^DV<<BI2'1BD <<P1)2C5,9(Q(FBF:(:=,?K?AID8:M<3@7,=QIX;C?1#O
M/D,+B^/ -'(MA%Z':^[(]#IG<WC\:$=N[JKNG[YYW-6WH4A9M4Y[__-1+<J]
M!EUF&Z8PPAPB$MET<AD92LDS:%X@GN(LYC+'?FU%S@\T-0JIY*PSGAM)/0M]
M7$34S=0(@=/ %'$*T2#U,[J0"-QJY,)@(S<<:5?YM.U(Q_579((;TGE<J1_F
MN<6SVG53/#@?VYR*O5%ZN5(GM8[8SQE!"D689S"5MEP9B@6D.*4PPBS)$Y%2
M(:A?EY)PPCDMJ5';F7B<Z]\ N;EXS7[V2D8/,\-NM#;RK(V9['Z@U6'/WS.A
M P?Q KQ2$IPIUQ8RA" \]N&3Z\.(-WXR?E!8SR;OAQVAWP?AG>*VV,A;]EBL
MV?R33>JYX_/B>_7X<L:B3*LD%S 1W)!\EA#(\S2#693E2<IB0827DZI]N*E9
MC/=+(Z3AY]7JQ2:R/;/Y4^6(D48+/U;N@-F-:<.!-S![6D$K*[*2$>R$#,=\
M;E@$9;..(4=E*#?UCUG'\:Z>A2N;"M1W^J_+I?RSF,]K/ZPQ!W'"\A@2E2J(
M99)"EBH!HRC*,DVHE-2KPM"%<:;&'?L%N3>"]G-Q7P+6C30"P#4P6_1"RK]F
M8SL.88LO7AAKW"J*[0J?E$/LN+QG-/B\FADE*^_6&UN;P5H]QN2I.*?9W<XR
M+CG3BIEMI$X@)C2'-,DSJ&."<T531967F>$V[-0HX^LV[PR45F[(JUH68D]R
MH&K1/6._W6;!C5#"8SLTO^QAV?3] [>KE;E$U54/WW=@ZA_9[051V(!NMZ''
MC>/V@N,D?-OO[FN-ESK_[3>U_K&4>RTT/FV;7&24YCSA&909M5LB:;9$)*-0
M$))@+?(HQGX5M9V'GAI?[7^XF^S/6OA O4<\)L77%@H)]8CFT94H7V$TN0(V
MD!W5.?PKF5:NL%RVMIR?X-^(]OV3+2F[:4?'64H(%3"5*H4XCR4D&".H4LVP
MX2S*J%,ZRO&#IT9*M6R>\80G:+7SR348#'W([ZB^5\O8<[I>W23VX*&CM84]
MI\I^(]BS?^^;E?+;<J'6UIZ_6WQ<EW=_+NR!GBT<OV;%PB[S3X6PQLOM]Y6J
M;-$/R]67U?+[BCW\9BR>55UIJ:Y)_\WFYI9?B^\_UN6M?&9&T[)QY-@1JO/"
MO<+#+$Z25 H*8YTBB'%,(4$,0\13R:5B">8>W2=?5YFI4<SYC)K2M;7M%"!U
M3M;YGS'K Y.J!>(&;*$ =PMC:97 H'%3Y;,< '(#&DC %A-@0 $-*F #RWY3
MDQH94$,#-MC8,\8M.J""QZGF]O3>-M_$IO\9;]U(0?^W#\NG1=7M0NR]#MJ2
MD&4=H,W+5?WTN%)R^5 LV&(]?P$/V]?5T%-A7JOEGXN*M?:?LGW JG[UF##F
MJ(T\X"^ V]I4@I4V\;TNFCIO7FRV?;'MK8_-B_VP?;&+[8M=UB_VYNG;%WM7
M=O\O(5._7O^]<4@L>T4A1TY;>_WI.$V*FX!,_6LF?2A*P>9?C!1+^<'\KIQ%
M(A<HPQ%$B:00)QF#1&0"QB+)>,IBC(GVK9IT,LK4#+!M8:!:4E"+"BI9_4LG
MG8+:;AP%@VKH4_@^*/6JH'01A:MJ*)T^=?0J2A<5.U='Z?+%O7N"Z6)=E0S,
M<T%31F(8IXQ#K 2#5"H"LSC12NLXXED\6]MH%3>?\^[17DM[.\!P+^UGM;;F
MP_+!\XAK#RR2YAR9-PI&29I#C+B"#(D(1DPFD4J%HKF7@[XG6"/P8 "PW!SG
M_2 8F-^L]D<QF;W;1 ;M>G8$5>@>9YO'C]W1[$BM,_W+CJ_H&3,@A-WPE%^5
M4,6SG;B_KFQ8Y&8O&8LHUY&$--)F>6O.C<4C,J@R)HG F&J=>\4*M XWM26_
MD]+LHKY;03U# =K!=0P!" ;9P!2Q$13L)-V&9MMSY3^MR5YM8IO<6OOZVB)P
M@9N:N0$6-A"@?<AQ P"<U#\Y^'>[JW_<\^:E%SDA1.L("IEAB%.IC74EA;$:
M6"P3E?'(KT?VWK.G1A^-6."Q^3PN-9@O%]^A&?NA9UBS'W7TQ&;HK9*1:H!E
M?T;9X!')K[*@SRAV+M8XS%+]:NRS52'62MK,B,WKEL<DI5BD-OTL@I@1 EF&
M$,QCBI"F4:*Q4U&WUE&FMGQW0M998[6CU?Q4F*5<I2QMFIFRLE2N!U+M0+NM
MZZOA&WB%[R%G!1Q@L;<B$+B6X[F11B[LV*+L:97'MHO[9K?;Q/FW-AOJ=MN;
M5.4YPQ3&2"5F8T C2! 5,(YCS02ED1!>&X/3(:9&!Y5LX/:@I(-GY$L+GFX+
M_SJ4!E[U#3 ;G,)%Q71K'SB'_628D;/7+ZEYFK=^\<J>"]U2AOE_&R?WS.:J
MVA#L\\GM0A[^8N_*69Q'6*B,0)4P#7$>19!J:G[$>:PS):*,\MECY;+]MF:K
MM2,S7".3S_(XEFS E5)]%"NC0NUDK<Z+5X=&A]U ?R\6"^L^,]N'6D1/LKEJ
M3K&6A*=*&F(7AN>QSB!74D&)-8JER",29\V<OE\XEAX8>48W<DUC/I7YY:O,
M)$<R$K$RWVEJ. _'.H&4"PP5%5(H(J5FF<^QQFBS.,9)R/^(&72T$<::EZ'-
MB7KG8*=D3\ ;<+2YJ.;H^'=[-P0T/T( &]92N4JB<8V:$."=V#]!'MK[P%@H
M)<L/1M7?V+IIX/5EI1[KK+>RROV>S\L[_9]J+FWSUNJBO6Y?,\$UXUD>PS0C
M!.+4[*0H0AP:IHZ8QBC)I5,\24"9)K?KLLMY([YM%JB*9[/*GQ[-3F-E#)&'
MQXUK]7&U*>13VJV9]R'MU;/I?+H[YAP-3-(;;8!=\6"GSPW8TZBBZ$HG.T]6
M*[A>PH=&K[TFAD$/AD.A'/I$^6JYQCZ*#@7DF3/L8(_V3!JQ1UVKE]GOWV89
M%C1G.84DMHV#M(U?P9& DB/"8Q03)>GL6:WXLC-Y8_M0G_6Y_^CAENGOB\+:
M1F9ONU;>Y=]W8+4S7#\ !B:HWS]_O'__#GR[O[U__RU ]/.)CBU1=\W%-3LT
M/^RB[_8>-4ZD\(GHVWC=T[]<XR>N/*-?V.IN5;UO\F^VDM,7M:I2RF>91$*@
M)(5$1QKB!"5FZ4EC N41SHE,:1)[G?\ZC#DYFZ9VE)9U4>!'MFJ*7?U2+(!<
MSN=L5=K=95V7XG+KWMY3X.-K#@;L.,[GIM"R$=B\N#7?25#);"-RZP+,H1W2
M3A -X*%N'_<57-9.0)SW8;O=VC/$K3J=;4["MF6$HYQ'-$<":H08Q$IKR&E&
M;77F7&DB),N<<C9;1YD<\S0'UK6PGA69S^/H1B97HS,P?=3R;0^J!RG$W(I!
MV'"TLR.-&X76INQ)\%GKQ3V+S%@>L=N(.UW'+=O=Q&D-T.U[K"*6D$RG,(^,
M-8(3$D.2:PY11C35+,]DY%45RW/\J3'%5ORJ%\JYTKR^;?GZ3HP;P0P(]\#4
M$P1I_V(S_? *6W'&4X9QR\[T ^BD]DS/QUSOE&ZJKY4?EJNJ /('FZLLBL7W
M6[$NGFN799)(D7*10Z8IASCB!+(HE_9T%Z>QR!*9>;5-]AQ_:J17R=G?<>R"
MN+^3.#".HSJ$?]D(;\/^?P5UH?>M F"GP3">7P_H!O/RNLCP:AY=#X#:O+<^
MC^E3WL<2YG)A1[ LNBG;99BT&FU7S/VS6E=U5._5S_4;H_,_9D1@LY_3%%(=
M$XBQ9)#G&IF)XY0ARDB&/%JD]I9C:D2W$[XZFZG7Y5%ZGU'"I^A)_SGJ\"J/
MA_SP+JI&!W"G]^H)5E5M+DU!4YL96(5 I9%7U];^L^)316:4V1FI (P1\&G.
M5D 6I9@ORZ=550NR.%PP=?A_T<S6O)ZMA5KO56.Y ?QI#1;+-9@7#]7IRWIY
M4P47K5]L!L%BFTZ\UY]F,Y"JRK;8YZU44SS&#ONTV/YXVMFF>72Y/1QKGM F
M;[!Z,%>_ 1VE7/H_?\0J+%>#<%A Y?K'A6U;]4ZMBF>S^HPD_^?)O(;:]NFX
M+:O.*5:(.WW/?M85&<P-*]OPX)VJ_W>[F2=()GF:",@CED*L4ILV0%*(TA@1
M)*2DL5?$RX"R3NV;_?:H<Y6G]W;(677;U$QDK@;^RE_=S(II6P/LN/E01>,&
MAT&<02/,S"BMKD+(.XG>5P&!=VV&%7+(WBV9S?=M94M^2?7S_U4O,\)S3*D0
M$"4JAI@F&>0DSJ"B/&,Y%5H0I^:I%T>8&L>_;[H&UU*"2DQ@Y/3NM'P$9#M!
M!X%G8%KU1J9/ ^7SVE_3,_GHB6.W23ZOT)G.R!<N[&= ?EHNY')15?OA;/&/
M.ZW52LFO;*T^?7QS][7)>,R9D)&(4LA%@B!.,PR)L)DI.)&)PBBC?CGE3J-.
M;<'70H.MU* 1&UBYC4E@)?^U9Y:IVS2XV6[!P1V8+@+AZFU)>>$4U"9R&WE4
MZ\8+C&,[Q>_FOG5IZHR!K^I9+9[4I@A#FBBD440AD3&%6&2Q,3N, :*Q0@FG
M2"="^)6H.3?,U*AHVS1Y58OI6YSF+)1N['(]0 /3R1:;1L)!RM>T81"XDLW9
MH48N:M.F[FE]F]:K_?<;30K!R_N?XH?M3?;93/XL0DBD><+,ND?&(LF$-.N>
M)! A'>D8R1Q1I\.B2P-,;<5O9 0;(8&5TGVO<1;$[JW&M= ,O-8]4?':9[2I
MWFN;<?:!H^TRVM39WV2T7M?OT_U?RA8"5_+V6:V8>>*3-0?N]+MB_K3I7E?>
M/:W+-5O8TY@91BH6,2-0Y+:17!P)R'B>PQAG5.(,1X(+G^QWS_&]EOX(^>X;
M\2&KY0>+2H&J[T&3G5"I )8['<"__PM!<?P?0-9*5OD*]66>20J^D^=F10PX
M)0-3SD9RT(@./F]GHQ8;[,E] QJ-PMD>/9$+:I3XRC"JM=(3H&,SIN]CPI[C
M-6>&E4-W)E.1Y(QCF,HT@CA*8T@R6^[%F#Q))!D6W,GF\1ET:G90?60C#HYL
M#L[*PYRT'>!^W9%97S1?_^S+AK086C-R#W]\=0ZE4<ZA#@:>Q('2.2A<3X;.
MWNN_Y6HV;77CAO^KV.K]0KYC:S6C7,6((0U3(7*(>9I#*KB"&4J21%(:8TU<
MMUV7!ID:Y6SRC)IN(5928$0%5E;W#=A%2+LW82& &IA->F'DM1WK J'7ENSB
M0T?;EG6IM;\UZ[RV?\7OCXMRO:I"]MZPLBB_&5YA\F[Q-[8J;+B2=>7&,YTE
M6:13:E>[K;\09Y!&.(4:QQG)"8^)WRF0Z\!3(X1:2!O']]R("5;.7."-NJM;
M-CR6@SMJN>U3LI'Y!E12@QVZ&\&K@Z"PQ<=]H I>F=QI\-'+EOM <JZFN=?]
M?3(+WCR5Q4*5Y3>U>BZ$*C=GTQE+B68)))08DT0J 1G..4P)3Q3!4LO$J4A%
MVR!38Z"-E& CIF^=F#9 VPDG%$P#D\N@"/G$VU^/U$C!]#T0\PP\;X>B(ZK\
MPLTCAHRWBW\8#]YQ;=\T^:7XQX_EW-Q1OJ\R"#XOU^K=-OEAEQ"B*,IE@C!$
MB"80"QK9(.X,:LF89C(3+/=,D'<<>6I$60M;!>16+CMHODU5R^B'1[-MKE:4
M;T:\ZQRXV6V#(#OTJ=N>S/\+-!!;L<%.;O"'2Q94CU1X3[@")\&[CCYR^KLG
M**>)[[X/N+K.AXVKMV'UY2[=A&0B(DQ"SBUG2:8@31B"L4XPIHI&4L8]BWJ<
M##8UFCJL*[%).2A#U.TX!=J5F,+ -S@7]4;NFCH<%R$9JNC&Z8"O56'CHNHM
MY30NW],OQ7RQ-H]MC''%><Q$GL.$1C9M'$EH[HDADJG*6*YRE3AUMSGS[*G1
M1"-<KZW,(6@N>[S>4 SM:PZ&@E_>=$\T1MJ^.:/BG2U\1N_.#.#]>T;-ZCTC
M['&F[KE+>M90K7JC?F"BF!N;Z?9G4<X$(QB3.(%Q@@P;<9I!'BL-(YU+E44Z
MCE+N53+U9(C)D5+=('8CHOGR&B%]FVR= NEFI5P'S]!$Y8>,?TG3B\J'K6!Z
M.LRX!4LOJGE2G_3RE?T6^&>UMJ;+E]7RN9!*OGGYO53RXZ+.\#\L%D6UX#R7
M%$9$5+UR"62HZIJ+!%4RBJ*4^00MN@_M10@CQ"O:L)&J.\]C(SO@+^"7I[+J
MQOEK4S7#QBBR[I)2U\Z*&XL,@_7 [&)AKC8\7_9A_GT#\U;X02IW^2,6E)(\
MAA^5JOQA.::P'D_HVSS8ZF2(LK)+[_3=HUHQ.X(96A=K&TADRX5]4]^K<F'W
M2V,XE<MY(6W)YYV7,U$4L81KL_%2.<1((TAEPB'5F19$"9DKKR(A8<2:FHUT
MJ)5U5=S*OS^5-HSX_9N/]^]NZQ)\&ZW >@GV]?+M5AQD9MVH<_SY&IA63Z=J
MJQ*H=6KB(]NGS*<66(^.RB%!#]R".8AH(_=L#@GG:9/GH$_OQ_;'94 ^+K9B
MO&6/A3$*M^YA@7*B4I'"+$HB8[YJ6V?6;&@5Q3DF7"8Y]RJV[S[TU%C[;94
M558]Y+<<4/>/KTX4S91RN]/8U&^S9*&T5F)=-<]BXK^?BK*PLUY?+XOJ([Y^
M6GE7A/*8/S?>'F96!N;FC=#@EXW8=CNQ1]"-Z(-X__T1"TJL'L./2I[^L!P3
M9(\G7!$_\;$LGY1\][2R#%R52*KZE[Q_>)PO7Y2JFYN8%_:'D>2+>?MFF!"S
M=\^-7:N%X4,F,>0\R2#6RO95IGF2>IY+]I!B:M2X$;1NC 0>&U'!H[G*<S??
M;U9<#S$'QGKPTTV+;JT J#4 M0HW=:>D&["=B?K:C2+ :A(X[J(OD.%C,+PE
M&3\>HR]89V,S>C^L9Q<F(9X>GN;6 'VG'E=*U+:K^?=<V7_<+N3MPW*U+OY9
M_=X8LH:PUR]V9%OSU(:0/%IC=D;3.,Y8DD+,;4=ZAB-(;:D&J3%->"9R39W2
MA4(+-C4ZW0A:F8EJ(R6 QH;<*@SDGL:>W:!"S:<;Z[[&+ U,Q'LJ@7V=;L!6
MJVKN]O6R?75KS6XJ-F[J.V_5"]BM*C#@81M<A1)NW)Y8@2$]::,5^OE!#[BV
M!OC.W;S=7\9YE&91*B");!\:1"4D*-4P4DJE&=$LYIE;%][^0O@PPSA=>W=[
M4(?CEE!3<=7I5B!X7_>4ZQSL@^S^^X,XQL%7FQA3. !S@,GQ(,SE23TKH>Z\
M>9N*>$+@'"&90HX8M86(*&28&VL6<T1YE"H61SYG^J=#3.WL_MZ. 423S;WG
MX/0L9WJ*I1M778?0P%ST:=_?&[RHX&75P]8>/1UFW$*C%]4\J2IZ^<I^*_Q@
MN[S)'DU9PM,,P8PFVEHS##)-,%0"QU1$5%.M?':H9\:8VF:SS6/DFR;9!JW;
MBK\2L(&7_!%6X8L0MZ@?=-F?&V?4==^BZ/'";[NT9Z"N[<]QIZL'OEL^L&(Q
M4R1#+-$*XD39;WL2FZ\\%S#.4Y4R+'V+69P.,;5U7TE8U:FKW^5:2M](W5,D
MW=;Y=?@,O,Q]H?$/U;VH?=A0W=-AQ@W5O:CF2:CNY2O[1CA4:Z@*HGAOV[@M
M*L=)\RU*L*9IQ@GDF<ALDE *29;&4%.5D@AG*(F]5GOK:%-;^'L"]OV^MZ/K
M&G(0"+/!HPQV<@(_['H$%3A@$CB.H&W$D4,'')0_C19PN2E\%<Y-"F/59,DV
M ;._/.[\9:M%BI@QCC(.1:8(Q&F"(8E5 GG,)#8&!U'<JT]W"*&FQDA?-ZTQ
M?ZEZ8_X*ZMZ8MNB3.&J==P/DIJ#_FOWT=40$F5$W>AM[G@9FP:M[XQVK=S->
M(5%?N$<K-.HLV&0*D?I"Z5.HU/O9?9+%OPG#(T]S99/0JV RRSL?BOG#[4+>
MJ[EZ+DHSRMMEN2Z/NBJ+5.$TS0044:0A)HA#FM(("D:HBI,LCE(G(K]2CJEQ
M]Y[XP,I?=[O<:@ J%:I??EDMOZ_8PX,]GOEJJVD[DO>U$]?.UR-.Q\ 4O='!
MMB@_F97;<[-R78/R_C/BDV@_RLR,E)2_G2';JV%OAD0U&WJY MK.E2%'N;26
M[&(]?P$/RX5:5Y>9>2ML+/F?=7")O7Y5K:,ZMGQ5GX;RU9))8S;95K1/"\.+
M8%X(P[4*L.\K51='L;<^ULL1/#!S9<'F>PW00?FX7)G';IXNGYGY<I2VI;FP
M5"L!6P/#Y("SN?T+*'\HM08V12%86_*KY[VC*$'_YX]8P.!J$ Z+'5S_N+YG
MJ0L[YD$Z]F_L9_'P]/!FN5HM_ZQCN\U?UB\SC=)4IC&"G$<IQ%F.(&,,PXBE
M$F=:,L6]@@1]!I_:Q[61$_"-H)8V*DE]#V ])L#U:'886 <_M%U4]'M4C.$&
M;*#>"@_>=D'=XTS7'[/ I[T> HQ\#NP/S>D)<8]G^#%:N5K/[OY<F*7_HWAL
M#CQHI@Q5B1QR&DF(9:(ACZB$<1;)F$0BB8E31LB99T^-C[;B>1X7G8.MG6:N
M!&-H;X@[#LXDT:)Q&P>8V_;6O_GI>.V?>^XH2[M%H<W*;;ND9U)7[0K^JJP%
M:];[QX6Q=1\JN][2P\>U>BAG#,>*XIC#-&9F*\]E#)DMBJLR(1(L%*/(JTJ!
MRZ!36\J-S& K--B3&OQ1?2<KP7UK3;I,@)N)$1K6H???UR/JGXCE 5'8O"N7
M@<=-L_* XB2KRN=>__Y)[Q=K6X!*2O.ZE5_,]HK-_[_B\>U2JAG'.)8**9BS
M2$#S;PF)L %G6#),228U=2H0US[,U,BGEA0THMZ 6EA@I 567/<V2BW(MG-,
M.+P&9I6^4'EU4^I&HE<_I9;'CM91J5NU_9Y*#E?W*E%KO2EOEP\/3XOF'&/3
M.P)1PG7.8YBCA$&<<P0)RA%,&5%)3N*<IDX!IQWC3(T *D'!H:3]*KA>1-;%
M[1\$KX$)8 2HO K?AH!LK"*XYZ"KI0U6#[<+CJ[:N!?O'[-.;I<21S5S.R_O
MPY&VQT 9_06ET:,R\[]8OWM2!K!\$YD?XTA$MM!&))'Y3TX@H9K!),L,2>:2
MH,3)+>PRV-38LA+TWZJ>&B4PD@(K:B\.Z #9A3/#03<P<=9P59*"1M1!P?-A
MT7 @CD2E>V#^FP>*GFSJ!DL'I78\9$1>=5/GD%P=[PEW$+?SR@@5LQ2C""K$
M<UOJ#4&6JJJYK^9491E/\+4G;Y/UAWTZ?S!TA2>L'>S^IVQ3]'U=A5Z0<[1A
MW5WM([[Z25FG@\OMIA -@S^;MV1[,);&*L]2R&)J"Z2E#!*=93#7G*$$)Q%B
M7B?YEP::&I6<=+*UHO9,L+H(KAM_A(!L8.KHB=:5?7Y/H1BPK^_>8*_8Q_=4
MY?:^O6>N]W=]?U/B:67()D;\_V_N"IK;Q*'PO;^"V[8ST0Q(0DB7SJ2=SEYV
M,WO('O:4D9#H>NN:C$V:]-^O),#&QM@21I1+)HDQ[[T/]'AZ2-_WN*K6ZDG1
M3!8D9R!!&0(88@J8S"6@A!.>8*4+'Z<BX]S)EY8(K%/FL9C ]^)#U+KKWM[N
MH7>]J7T+)H%'NB\<7BWLH;A'-:Y[)YNM73T41K=)/7C,#=N<[BV/<<O.@>*8
M,HFL8"P%6$G;E4:@X*DL1"*50EXT"'T32QNJ]?Z6ENFD9G4>L;?H&$:W9_1M
MX 0>LS4NM7<!6$Z&8Y]^$\ZQF?FWU)P-\^P&F?-'WBBR:E?T/C$HLYQR!5*1
M%P!GA *J4@H2KN(D8Q@R,4Y6U9Y^::/Z( =:;W48JYM:8^<VG,<C$G@HNX,Q
M7@KU*.8PXJ>UB5\C=WH4WJ# Z?%1-Y(3U8KQ5JW<BI5WM<H?2JL#I.3]*]_*
MG67KZGYN5O(_E-4_JC*J$U\W9KG_DY(9A3#&1B U SAF##!>*( (E##+]5R=
M.@FD!O=T:<GD[\UV[YO9HU/QMRCOQ!"IMV>[ST;_NFGCC;@->"1]TN07WRV%
M+>*2ALZ&)B@@3%317_RGS8OWVZV1^&C:$/M+: .\LWOFS#NXZ*<RB_S:F.X,
MR^_+E$51</C#4$E-[NVO(:0*!?H@K54P@_[=FL_E#UU]MGRR*A5QHB0V:K7Z
M22%A"EBA?PA,<)KC)">*N;9JCLZ\M,QNG7/AB;T"V/7NS&@8 F=#9P2\>C)G
MHQW5D#D^TVS=F+,!=%LQYP\85_+]7I;R=;5>/W%=F-%"9UI8& E[E.2 HHSJ
MW(NS6'((.2(^%5I[XJ4-N]8OO^)H#Q-.DI3HN2S((84 BX0 FL(<8,*S#-)$
M<4J>GJT\AB[-MU4XL$Z-A(/L4[WA^BX2ZNMJLS&;#,HBJNV/A%$0B044 J19
MG@)]A^D$;]H"<1HKR92$%*$&QB\;&1K$UL0,$*J-O!D\MWIZ#!R!$_[5L>==
MM9X&.6F1N3_YK#7A:4BG)5SO\Y'Z.E(_1*K53H_F9BE9+*02*L= UNKAB0(\
M)88Y+%$%5JK($?<2RCFUL+1'0<?!D92$?1#=QN9-T 0>I%ZH^,O$#$4^K=Y+
MS\J\PBU#0?846 8/'#>H_UQM2O.2SA(4ZBG<D\02QU)E(,<B!CAGIJJC##!2
M<%;D!"5$^@FEG)KPN7/GD4'1TU=]G2IM<6WNX57CJ&<[K >EV\B^!9[@K?@R
M__9ON=:WT^XW*P%EMGA5U78E7BJ[::$JHQ/PVC"F2P!# $TZ_GM&9AW^0R&>
MCO[!XT:^=-L3[;0E0H='3G#$"TX 2FD!L*&VH5+_QAB*4Z@DTH]WKS=PP[:6
M]I3O\E^-F_Q= M;Q]=PT<(5.$&>0"JHA[P#+M*_S+MB;]]W>]<![+_H<OC)V
M)O#?RZYJA-];I7CUH*H#2^9CZ2L+QI(L10P1(/1\7B<<F@&."0&Q9$E.TES
MS*F-&]+)I66J3HSF4;QMH[2Z[JN:]U;_W_QE&8J?.W)D'7'X?9R>^NY![@/7
M^="OO;K!IU1'%W8?8&24Y8X(C<W'2Y":"WE!)I[I!7!TYLEB.*C[\\V MD;K
M/)L7V89S6:U^F%I#NV-F(<URQA@6E.CZ5,]@I00X-6O':)H#(YF%LQA*0KW>
M2URQM[1GPL$S\SQH/-[=V8? ^YH[U>:&J+1K)C>'PWFS?%(?^<%;JOGB)7',
MZ=,!'3H]-YY&!U?O(EX8+MO[];I\M6RSAKVVV6AFAHE=JI%/O3+5$;.IM9$O
MVIQ;\M@%@#-*QDY?&Y>B#%FMY:?=5S62H$)()$PJ2@%F<0X81 DH8L$H% 1E
M.?1KJ_5L+*^O9CCSI&=-V8?.+7G<!$?@=&%\NSLB.[>+M$*488,P3)H!^E9F
M'?.#09Z.\N$#1]$CE=^_KVPM=+^1G\N-J6Z4KH?4[H_]?FFJ,A0C&0,.(018
M<04$HA(4D!8DYDAAXK1PW=GBTLJ/@\L[R^9_Y/6(;>KNT%_.$T$ #9PW#M[.
M#*47T]*TD,Y$%-)%KZ[4+F(]U4X$;\BN\3(YG&E.AB;WP$ZXFCR^.';[?ZW'
M5<];'_G;EWH9_">U4<6J,JO9$%%)!I+8:*435@!J&I&DX)S1.(OCW&N_P15[
M2TO;K;O[KJ&_:MDUA-WJN EQ"YR=]Y U_3CM:]0X&[UOW!V>1X\@!G "9F)^
M@,LV9Z8)< *@SQ;@]K6AM-*]@CH9??OXKOV/_F$V9GQ\]S]02P,$%     @
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
M-RYX.X0-I) ._//:FF"Z+=.M!_AB7L=GX3S5)L[2,Q:]M2#18&W=9(!V3>V
M($46%&]DJYM@ZQFBNO'8VX%K*)5T@*[WF!$O-J_X:(<0)_3Y]+,??ZYO%'"U
MWDIM]VCTU45-\$^R=$JR:  %^0/*! %^,VV:B90#1U]*J\$^AU,[;I';6?#8
M7(D= /6AZ*[?Q;Q;+#?J7*^7TWBYKG+XL'A<$C>S#4W"%$G(J&HKH(0:8K$1
M<O8Z1=3*-*IW&9:/<0OPS@+N$17? >S?[=;=B&'[:#^+X)5V!7RL$R)*H9T;
M(P*23).D4)VK-EF51X@9NV_+>-AX\+#A-$5U@+5;L[JV]#O4&27%^*PD\I23
MEQ!D4!"<CX:"_Z)"FW/^/B5C%W5U@[*35-0!Q%[EO&D^&V;OPI3"_ZM\Y"2;
MQ+@T#)C6=21-EN 4-Q"L1N&X*C:')DA[@J"QQ^!V [@A%-9%AN8]UA?7F'\,
MRSD):?4JI<N+RYKJS&^P3--T/0G9N2R2JI,Q-Z\8)9"%1K!2%J.YEVA=H[#F
M6[2-/=ZG&SP.K,8NH/FASEFY7'Z]9=8Q<F9KIU(MR5]0QFH(AFR[<<4+AME(
MWN;D?4C+V)-RNH'>B6HZ=?[DAR%KBW9[9I,F):>"*/J$\]7T"VY3\K\L5C41
M_[9\"'],'(\8LK80#?>@F%(0=;80LF5>959X:%8[>PBA8X^ZZ0:I+17<A<5\
M*.M)XDD(+1DD*>H4 V4IUF(U[UJ4#AA,JYJ5A[2,/;2F&QR>J*8.ZES^.ITO
MEAL1;L5"?B_34?L"*4L*Z6T@<=2RG^1+;:&HHPJJ"<SN4S)NYJ\CD)VDHDZM
MV3'"I*W%#.,V@:78'Y0H!F(HY/P&EX-Q9-]YFV-Z&/K'?1;<$:!'@$,'EO9;
M=PD3RV4)R660SIGZN#I!8$*"B\KP:)G6KLWXQ6]1-BYPS_T\\'3E# :VL<;1
MO=LHYA.NIRG,[G(U^&RZNVN==U#=,WR><VI=2&0YC:<@FPN*3KQ"<%8HX#%&
MC0:3<(W'6)QO:AVC2"ME4=WCFE9E)4-PS$&PEA>7G1"Q34'/BYM:=P@JOC&U
M[A"A=W"'\O1L+8DLZ"(+2.$%J%R]#L$2R*R"LQZMMFVRAB]C:MU!>MY[:MTA
M0N\ /8\,3@J!<QZ"!43GR%.LU;9TA /))),/:WU1;88=OIRI=0<I^=M3ZPZ1
M> ^8>3A*+5N40JD(TB<.RI'KYX/-4)).'!G7TO^7G5IWD':_/;7N$%'W!9;=
M*#6.07FF RAE22!%>7#!%$@\Z.2-HR"YD8'I?VK=0& Y1M0=@.61?DF$:5U$
M+!"\18*[<1"-M!"]\B@UJY<2;9V87[J<6C>(]W*<F#L RIU[?B*"8H*J!_KS
M##<*F>=7%S4[]I^;KS_99GBBLE4Z2P1FZ\01)07XQ#1X'Q2+.="!WOPR\R0.
M.G&1CD32TS>5YU-K!W#^Z:99[?VNH[=$<IMULNR1A^A)N-SPVL"$!!Y2 &OH
MF"!/(!G3ICKI<%H[L9O#0+2QJCH X]W2Y=\^D917KR[7GQ;+^@1XHG-"4^M;
MF&<>5)!T\$BC:_:8LXC"6=NF-O-YNL8NT1P49 .JH%- _;Q:759.+!IMD@)=
MZBV$R9'DDQ"X$$9QKPIKU(?O:9K&KJUL#J0C1-\!B&Z5NK\+R[?+C:#RIN[N
M'2XWG$UT8$ZB4<#0JQH:4_#D<FVZXQ(S:%CT;4S3'L2-73<Y**R&5D9?^'I@
M;Z5&@9(G$'4VJJI,N:CH*,^A%%LR3]C&2CU#U-C5C:WP=)+P>\31E;F--@K%
M6 03!(E'F B!99(6EB@T%S&&-KW6GB!H[*K$MO@Y0N@]8N?MY7I%,4:M]:D=
MQIQ.2, 73-6I)1(B<Q9R"EQDX87D;>Z]GZ-J[++#MB@Z5OP=0.G.ZX0M-Y.@
M4.?,$O"4ZSP*A> E=R"0OA"$#D&T2:4^0LS8Y7V# N=480^&ES.40%V+;E%>
M?PKSC[B:SK=57]>%0L/50.VS6+,BJ(,Y';X*ZIGZ/88ZHO,%F&8U_U\;&).[
M#48:[V22*:4V_L1>Y U<!Q6E0DM6%K)0B7S 8" DKFAS^FP*\N#T?ZDZJ(%P
M\8U"J$.DWL&1]W2Y!O>6.T^2(!'0 <Z2!/KG"3SGA:PSJW;_OW AU$%ZWKL0
MZA"A=X">1^[B8RRQH,K &0E'2>_ IUP[P[%@HN22-:J^?#F%4 <I^=N%4(=(
MO ?,/*S.(1?/>8H40)=(88+U'H@C#2R[)'.QVK%V+?@Z+X0Z2+O?+H0Z1-0=
M@.5Z$UVU7UM<?%[,-ST#ZT;20@9;GP01V62#B_,01'2@K0J6%^E;C;9_EJQ.
M;FX'/*9.%GX'2+K'P]7N<JSP)*,%$D0$96H &YP%ZX-.3"1E<YLD]:/D=')@
MG:[NQ="R'[U?^K?:0VX'+NU^YK?+N)KF:5A^O7N7>&6$(\<BG><@A&;UI9<"
MQTT!0X&]X#%':^^YUD_V6!^2KG'A-P!(%EUHK -C=RLI>\4 4TXPJ0LH83.H
MF WX+*KC:3R&F%-.+<N'#T59L^-Q.)0-(^L.P/)$>[(K9HH.GB7%P'L?R&%$
M 8Z1\6=!&9]4)&8;C<IZCJQQ"Y>&!]%P.N@ 4/?[B^VV18RN2"4!775%>=3@
MHD2*@G62&GEVC:;2/D[/N"5+PT-H *EW@)T[MT*[QSM&*>%9!!U*C6&D(]?3
M*3"6)W(_M=.QS=GU"#'C5B0-CYI3Y=T!9/;HU'7%F!.T%1(/D##DFOP0X'E4
M8#-7S"=G4A!MSK)]21RW0*G!N=9$-QV [O&8XHH7ZPMCEBLHHCXS0G(%'1)#
MI22?O*;-%=J<=,]1-6[MTO#0&DP#(Z)IM5Q/7F\W".V''TO!M'Z'R^DBORVO
M\N+S1CN;[(M&8[4*4#)%$XHB"8A1& C(DQ<IY3T;]]""M]!$?[N/I'TIZN3E
MP/%)SB:B[QQ*5[M.FAAEH2UA5-%U:@F'8"D^]1A9K"7&>;_W X. :<S,9QL,
M' "P(Q32.<1>Y?]SN=J,==K%'US8HF(!\AW)Q#N&$$U$X*Z0@698,MOK+!S&
M<MVCKE_8'8.,0RS;*6KJP/UZI!81/2O!Y@(^*^(@V@*12PG,N)21)2RFS3N6
M(]^\MW\--> -X'%B[@ H%&/4"!??X/;WG^<?D'S095A^W;JD[\E__&FQ_#TL
M\R07[T7MX4Q[IM21F1&<$!9<<,16M*XT>AY\")6=7!(>B8C%F=33 ?2.FBC'
MLDC>H04=-0<E@R-;+SQ)U&JFLBR%M7FPT&PL8#,HML/.$*,!#U'DT6#]O#G6
M:4\NUP/<<=\7'[%]L?$6WI:[EZ(3$04OVBG"D1'U78>"P%0M2J*S!IU"*>^-
M?7[R GOO1<>]-VP.MI8J&']LQFXN^GS;=)D86OU$,GXUSV^FJYNO/=6(>76W
M6_,]*4V\#B;6=B7*VUJ;DCFX8B5(DQ.=0H4'\>VW%$U)'#==<B;P]J#>#L[]
M>^1O\][;MS 3[J*,.@5@,A$KP9-<2TA@F$29C+:A4>N&9X@:-UHYVRD^E%HZ
M0-BON+Z90'-W[WS+5YEXEQG7%/^%(HG5S!1XRV.]=@EHF&+8:/C&"42/>^EZ
M-H2>2ZT=(/@HESKIPD6DO>DS8R1;&2$*18S2:9 S>N?\"XN-FMWD]AT;':+(
M$V.C'^>Y41[IX7/"VS(UUF1NR#/724ER7%RL-YNR;LI4 H6#QK8YZ \DM)/'
M"JVR2<,IJ0.C.=!0FX+:":L<N,WSLSK>)@1/K-O$+3<2#6_U+OAL,X[.F'0:
M$&)MAA@=HN_1,U$W!;&["RJ*&I^HCMTTC8AATX'@XC/.5QL4O$<2U6JZQM]P
M^66:<'OU]1[3XN-\\RG;L:-1).NB89 X4F092KT6<;5(6UMAZ1LBM-D%K3GK
M+4_6;G]TA9%>SH=M$Z<WE\MJ)39L;7C9?IFD?L7Q:F+)XV(JDUEP=<ZSL1F\
MX@Z,4CH6'[C"5CW"#R"SM\198VO?1'N]0/,]?KY<ID]U,V[>7JVGRT=X)=8P
MQ?K$.4JLSV>DAZ!(ID(79@RRXF*;#,4!1/:6,VL,RP::._5.HKG%_/'B\VSQ
M%7';L/.*_=HT?>(LCQBC HIB29PB<(AUMHA1,I5B/?.Z37GO4>3VECP;QX(.
MH\T.+.F;Z9=IQGE>W7IW^#JL/DU0>(J0Z_R3%#TH1[]L+DVX%4[7G1<:A75/
M4=1;!JP=\ ;121<&<:]1]R((Q(P6,&0DWZ,4\$9;D(5+)Z1U7K7);>U#W;C/
M',Z)NL%U-7J3A>,OD"?9Q!"EY*"]B: *B[#)(B94RA&:BN/[ME0XGHIQ&[N>
M WMGU5,'I^U#"6YVW<3)K$6V!9RH@\&]E>"R81#0UG=++,1&MZA/$#1N9]AQ
MDZ*':Z2+H_;.;>^$-D$=@JDA9U=#)YTH=(H<3"@8.1<NBC9/4^^0L5]NG?TC
MX.AX\7=@EIZI%'CB$D!RPYD7$8H/Y(D:1QM%&P_"BQ0C2L=DFS?T!Y.Z'P;_
M(2YXVJJQ YP.=(.5-)/*U.O@8@JH@+0[46=@(=BDH\FA62?C\]U8_D-<R8R@
M\$X*1&Z%_M?I@-U8'Y+\C'[+$\UTD13T T]2U<FR!IRW&DHQM+.%X4*U:::T
M#W6=/.G^99!2D,'5\9+&#?PTG8=YFH;9M5!7=]DX9;S 8Q_>;)S -SD9:'S
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
M=<#/FIBKK6@_UQ^9)".*ML* D8XDAEB(,XINI>4^\^ MDVTBP?UI[*)F[ P
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
MM.="?;8O73!99O2E;0?[+F.;(S7[5"[N$"'WG8M[O9AGG*\PWS0VPWR[7?,
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
M#AF/CSV-?1H+MU<;!P@GBVL^ .]&KY9X&]/E55GPK_7UY+?%=(G;FF"T@HZ
MZ" 655NJ46@;G3<@C1,I9(5*\ST/C\?6&4_^Q\MMWH2)H\/A8;MX<YM:=$0E
M=0:&2'ZYH9^BM@RBTD:Y%(7<NR/ 'LN-F?5N<4JTX?/HP+EJ9?';?/$!OUTN
MTI>PQ'?E V;$KY59'R_C<IJG8?'C_16!ZR[@$S16K$O*C*)83UEI(+)"45_B
MI6CM BG0GG ZFH@^79$CH3 _OUS:A]_;7]2_1=K!?_^?_P502P,$%     @
MF7W]4A_*]93=1   ")@! !$   !E>#$P,2TV,S R,#(Q+FAT;>U]Z5,;69;O
M]_=7Y*N>Z481PF;Q[IJ*$$*VU0.()XGR^--$2GD%MYS*5.<"IO_Z=Y:[YB*#
MRV40IJ+;@)3+7<X]^_F=7__OX:@__70Z""Z*91R<GAT<#?O!+]M/GW[<[S]]
M>C@]##Y,CX^"9T]V=H-I%B:Y+&2:A/'3IX.37X)?+HIB]>;ITZNKJR=7^T_2
M[/SI=/P4'_7L:9RFN7@2%=$OO_V*G\"_(HQ^^S^__M_M[> PG9=+D13!/!-A
M(:*@S&5R'GR,1/XYV-Y65_73U74FSR^*8&]G;S?XF&:?Y67(WQ>RB,5O^CF_
M/N6_?WU*+_EUED;7O_T:R<M 1O_UBWR]MWBU$[UZ]FSO]8MG+\6+V>[K>2CV
M7NSOOQ;BV>M7_[O_"D;Y%*[GF_+B.A;_]<M2)ML7 @?PYN7>JGA[):/BXLWN
MSLY__N)=5X@OQ788R_/D#0T7OEVD,#GU]3R-T^S-WW;HO[?XS?8B7,KX^LT_
MIG(I\N!$7 7C=!DF_^CFL,3;N<CD@B_,Y;_%FUU\.?UYI48#SXEE(O3H=O=P
M2(,O%W(FBV!WY\GNKT_Q>CVGVLR<$<]A^41V5T,^/CT:?3H>G$R#WOOQ8("_
M^4.G?_B#6?9;RW=_W;"?-0[[[W_;?;'SMO[O]$+F0=.<@JWB0@1__]NKO;V=
MM[WS3 BD6OI[]VTG@+MH%^ @R*1(@S /TD6 M^P^+RZ"*+S&OWNK3,9=. N[
MK[O!3!170B1!?W3<[TVF\'-\.AKWIL/123<(@U.1)/EU?!DF,@SF:;9*LQ!/
M+@PD/1?PY"RXDO!H6>1!7LYR&<DPDR+O!LY ^^ER%2;7>ICPW"0*IA]&Q[U)
M\,\GP7@P/ RVU+6#Y2I.KX70%S\)@EMMY'VCS(->_[_?CT=G)X<;3(]Z4P+@
MJS*#]P%M7827(G!W:_?E6R _^H!8<B9B(I7\0JZ82) D%"T W07GZ:7($J#5
MV35]!9NTS(DVYFD2D8!0] MT;8B]&UQ=R#E07#*/RT@$2^#[F0QC>&(B%DB'
MB_ 2J'06"QRF'B'0T3"!,15EE@2+- -JA8?4;NZ:&_ PA?A2%"CPH-81PJ]%
M*!,Z<S<=:SH#R@S5#!-WD!M.[@^!^PYA_6!W>=N!3F-Q'L8QD&Q:)E'7HV(D
M!4,P1"W(<Q=I'*=7^=__]OS5VPU>A]TG;=_H@?_XT;XE0H_$7,FA-[ E(L.K
M?OGM-&6MDG;EL"Q #-W=0'_Y[<D&;WW;OUMAYZLR(K^ TQ+ @$ ^X$ZXYX6_
M8R'A<-J$+EKI_<M%@2P:) ;\,9E?B*@$9K[;#599>BDC@<\,"SI>0; E.W1W
M1!N.\L(\=Y&ERZ" ]2+^C3]!7Q%$,7!,<V"65OCH$5[)&*4!</4E</"\!#(3
M++WJLBXJYT2$W2#_#+>Q9!!?5K 7(IG#A<]?OZ7/MB0,LG:_F:]^)XYCF>9
M!2*1(**(\< #Q1SF!JNI=#DU5! 6E37/!*AGA196CM9%K^M?A#(#BJ$1]2^D
M@)4RCQXM%G(.R[(U+[,,! BPNP.05$EP!/I9.A-9D7<>)$'/;DK05V U!HLR
MCK>)DG 1(W&9%@U*$-BB.1BWJ(',!&RG6" UYWIC9FBDBCRO["<>@Q!4A"2!
M?4 "9[I8E!FIV7BE).4^+ZJW BE\!!)-RX(/4H;4<Y7) @09ZB<YZF/^+=TJ
M\21IP7.4> #CQ;:CRB5IU@TBT/SF2!CP;)GHO[IJ8>!#_!\.]4KF0A]5X@-
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
M=?OIA[;:>NB\$+<.1M10?DYGK$MEQ<S8XA KPT'IHV@*'+5%@!HN.>07:FF
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
M \VG^A9<FSH/JO*#R:"OBP]8"QC-Y^5*,[Q)N! %.[H_<+9)STGOQT>IQXQ
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
M?+D#RN?V5-<)\_R78\A[59-LSLF<4Q2^BA[8<:I%Y2T/)HXGPP:]254&W^K
M5BJ7"4_!5(TK";;@%<,4H0!8C\PC?J"%G -E(R8E,V/Y#<8ED %7IOY1)NR1
MPVO$HA9HLPV1HW 9HJ"@]SM2W"M@K:,P&1[-NOI">(Y+!)C+53T2XQFYJ][O
M4 8(YH4PFS=V *TD>5LLL72=N"062(49:A'LPZ5Z>\?YJTOP/6P[31HX05+S
MS,:I,<$+3?&1HENS3Z"^E,SWK#&GM, B=4*MZCYV!:-?A/.2ZM)16=EF_[W"
M(V5 L[T3*I3.:E;&0U)G%C=09QQ7H^2#AOX>+>IOH]<H>T2%\ET0TRYJ+>@>
M*8A[<?T;V"?DDL"@8:(,3@; XQ>C]RSB_2&Z\NO-6M_E6XOA8L$JO:U:6RI%
MV7N>(^JII)O-7SIB] 1CD+ C4&LJ;7/0+:]S!L9E?ZEY':X&F;&\$/Z=,S%G
MW%M5ZP+, )8.#$CT(I*I6F;^A-5:<"S4K'CC#EL#8QE^-AYLO[5\1>M9I5?L
M#R1@%6$'Y4@J=UA=]PLRWYI&UU!$J%X,GR9\A.V:H+98Y&H$5%NV?)A0'UOG
MK2?6P5=6+%89@;7#H7)>3>F=SY6#+9-DH?$;-7"!>9J]F)$=/3SYRA4.+\]\
M9)R.!Q5)*'NIS@ZA\T]AIDB[NYT4(#.;2SV/-O:\"5G.6Q>W8\/L52:,6#3
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
M-VA%'O^42TSSI*X2]#-"M9>$<M?ZMDD=U[-4@#FJ7J^KDZ/7$@ MBJ* 6GJ
M7@?F3:1\F.ZO:=GL-J6\!);L9L2HNL\O,(O=#1?HYZ4DZA-*[*@4-TM=M*UR
M#6XZ$T2"Q^9N\8-4$]L3KY6<:*1-+2J6@EK*.U$J(/DP[UKW%?R.=%G&H6ID
M0B G%?03X$*L?;&9A9 N*7 ?_,GH+5T'C<6!2.ERZQ-MZ.-E:1I3P**JJ>*U
M&HUEGN)10@%(5,):*[8$<.P0)8Y]QR+=@GPR_ZQ_IYD@ (U'- 1) ]_BXH$=
M5P!W6A*" M@G9C)SVT0%J:[20$7Q"+J@[IKI5LRD1H08+4'09O3NK1P[8E9P
M8 W,SQJ3J[[SS<SKMB[E%@O LQ&4_%OG-Z[ZOF_DFZZXEM?X/[%YPSKW,<EJ
M?J?%H"&NPU*KB>GH'H08%XG#)'&Z@&OH(:?@^=:N>JP0TO 73E,WQ1W;T,A4
MR7^95X(_YCJ/6$%I0%A& E;"H/C*[[K!O6YN26 UD)^JNWF3V?'N[H9E=HV%
M@C9A%O*8V/7#$KN,[IOI+7!*BA_@4K0NT0W:5*,)AMT'*3R]0E6W3!1:K((P
M4G E5-E-,H"=A5CT 9HR^SK#+P9RI-'$FE^DR%@M-*HVR!K@3S8[A__V>]2^
M21/;^'H6)I^S<E7,-3!.GL:7!#Y+?@[\3#>HLL6A*Y#]<[F*V>?A0<P0T("M
MP:J!R4KN )Q%)/EHVZDX%+?L ;<E"%H=P-[RV1*WBGZP)F?(*<Y&"#2=?[*(
MI2I [.K*+]0"*+DDDQQFI9"3TDL77FE0;E+JI7:7</9^:(?J5HL[Q>)=1OI
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
M/PR(^D>GT^TAG#O\.3J;UF_HV)88D\'X=U+TD"$.^Z>]Z0#98Z_Z"ISOX/B
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
MW?8U!V$^OQ>6>,O8TIH(INGF??*\]1**(YGEJ:(#.<Z3&3M2^*_AD@[NQS0
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
M[7R_#)NVG^XFS#<:>6IY0*TD(F>.J6&.$_2F:$@B\E?DJ&"Z[)N"L%;0H^!
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
MQ2JQU =4I[=5DVT8M5XO@:= /$H^U5[]7W=9V@I#3R]G_V%'D'=%S71AW;+
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
M/*Y?,SK$N[EO):W+Z4&$@6?KMA(W8,\A/6[_T!CY=\Z4[>=6 IV9>YVV:2#
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
M')L1_PDL'_X/MC^-[@?UP&DIT/.Z_%905$W7Q[TWK_=LE0XVS$Q21.0^#*;
M2+&W*:?>59*)[K.K0IC L^+D7C,G#3BG@PJ>Z-1"RE!&] /GJTH#+@+B-A5#
MO+YEZV1Y(:-D*4-=((?-RQIZD2>7,77?O=>=,"F3B#M^=J_]#9H 27"'EHQJ
MGQ5HN6"Q]#R8H6:B&+H]3S'7'*S^5"+F/-#^@K6/^UQ5G?&*^O7]+FF2R9),
M=2W=O2X,I>LV(\K<VC!X^:*JU*$*<%\JTSVZ"MY[R_(6UV"$VJDT8+S$9D!"
M4->(I<&E3V58V,X RQ11X!GC7E<L&>96 7'59].T*N"&J5RZ&,H%55)0;P+$
M]IZI)57H8IMVJNLEEP2Q1[<ZN02(??L>+GEDI+'WT$@C*R+=. #%&#:_0&<0
MLDY.JK]*"MO\4F_-+>RL!UB+,O%J\H*5C;R7!<+4<>N/%2I"$#M'Q';ZQEJ'
MJ'!:H"\1?2O4'1VXHJ%2UTM]-77M%?U03",UX_)KZW@>Y]KS[.AW5-2150L2
M=<G@&D1HJ&XE4@N%#(+6C9;#Z(;DJKPR$/_(1KCRK%SU6<)9\K#4@6Z\7JE\
M+[4U+AD_C17[9[ \W)1KF;KQ,QE3O3MO.FX9U852XPT<ABY3JX_#E+K67W&7
M;7CR1M1$ZYMV;\2S:1)>P3_G^2+Z[?\#4$L#!!0    ( )E]_5()XE_VE0@
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
MK1).?L!LF8;_.SON+_Z<_!=02P,$%     @ F7W]4I<T&.LO!0  V!<  !
M  !E>#,R+38S,#(P,C$N:'1M[5A;<]I&%'[OKSC!4\>907? ((AG,,:Q,PXD
MH-3-4V>15F@GJTNUBS']]3V[ NH;J=-T$J>I'["DL^?L^<[EVTOOV<EX$'QX
M.X1$IAS>OC^^.!] S;"L2V]@62?!"9P%;RZ@8=H.!"7)!),LSPBWK.&H!K5$
MRL*WK.5R:2X],R_G5C"QE*F&Q?-<4#.24>VHI[[@+R71T4^]9X8!)WFX2&DF
M(2PID32"A6#9'"XC*CZ"8:Q'#?)B5;)Y(L&U70<N\_(CNR*57#+)Z='&3L^J
MWGN6GJ0WRZ/542]B5\"BES5V2+S8:T6ML-EQ&E'L= YGY-!NMURW[;:]9O,W
M!YVT<'BE(^2*TY>UE&5&0M7\?L,U#YN%["Y9)!/?L>V?:[>&2GHM#<+9//.U
MPRB-\TRB(R4:KA[OV=^AM!&'.<]+?\_6?UTE,6*2,K[RGP<LI0)&= F3/"79
M\[K S!B"EBRN!@KV!T4WT6/]NJQ0'*(=SC*Z0>6X"L?P.F$S)L%S=WJ:DG*.
MP9CE4N:IWT*SZR\R+WRO^ 3<SS;5O1&5$#-+R\>'I5\RPG<%PWU4, ;#27!^
M>C[H!^?C$?;#9/J^/PH@&,-T.%#?]O><EMWMV"T8GT)P-H1I?W+<'PVGQOC7
MB^$'Z ^"IY/PQH,87R_XJH+A=NI5:]US^=MX-J7AHD2&08LDBV!X'28DFU,D
M@C1E0B#S/!%'D0'@%*:RI%36860.S2?BV"41"3*IS+,ZG)@#$]/;;'1V./=I
M>GIDTW]MA!<DVM3'*^0'3I'_]_>:[>[W!B1(*(2TE"QF(5&K*@@J(<Y+F<",
M\GP)3."#6A?%8I8RJ=9)ED&89QD-M<*2X5B)=MXM2(E4R5<PH05: !2>YF4*
MCFV\@SQ6'102(?%_B?)JN@.EN;_7=EV[6ZGI%Z?[0GFA[18+'"ZHLA#F:<%7
MRAL]ZV3!*3@>,9S&P>P%X/CJ2S/:?(FUA1LMO6WG?BB5V.EXC5M.W!RP=44E
M>EKAK4C+\9JVAI20 C%#RU-O@5K_P6EOYGV?,16OJ<3MA4#8$;W?HD^\0(YQ
M.<O@PD1;,ZP34=? !@FC,<82XRK9%85QC/6#85!Q>L,P@)3#:Q,&Y(ID9)[<
M5#IE&<E"7".W2@]71ATH"9--<2(@F1"D.9EK6S,J=/H2+,^/6;[D-)K3+^O
M;D&B"$O+X#26OM?:; -8%F&+^X;Z\HV2X&S+YNO/?CLL;MMLJC HWEAW>;S@
MV/*Z,U6:MG10TM\7K%3,*(5*U9W^.2"Z89WF0;3MT]N]U^QT54']%Q/J/LF$
ML@PI-ZUX&0E>$M34;"]O9)LPQ?!%285*;%V)">> :E3M?#'MHL!,KXDBWG8[
M&HSTN4V3!(Y:\*HN\H)6'2]V,,'?<J;*=_/VKGVSM95DAHR\'C[+RXB6!H:9
MDT)0?_/0C9@H.%GY+-/!TDK=V^6E[%\I+@H)7\^AIZO$ZS-9HVVVV@UU+).X
MIY'19N+UB<W4)S9+1O=EG;;9L7>+;=/9RBQMN[*/"$1!LI<UK[916&?7=XMK
M<!XZRMR%42'X^HV@X>[O-0Z[0O_"\>2\/])+S?@83T#3;=H?@7J=6E4)"!I$
MSED$&_>_KY",2%JM9'!W[?V<@'Q?F/7&J0*]8VMQ'[NEV_0+3_>/ORCY)U;_
M9Y^G778WV>?-^>"L/[S0V];^+_U1_]79#T] #VSE?R .NG=2^1<YZ%&4<^?>
M%P_!>@/EEY03Q8T[;X+7T]I_J9 95N1"[E;YTMO5]6]UYZUOWX_^!%!+ 0(4
M Q0    ( )E]_5*2M3(=^$(" .A9(  2              "  0    !C;6-S
M82TR,#(Q,#8S,"YH=&U02P$"% ,4    " "9??U2=E7I"%T1   ;OP  $@
M            @ $H0P( 8VUC<V$M,C R,3 V,S N>'-D4$L! A0#%     @
MF7W]4E/%Y;"K(   ]#T! !8              ( !M50" &-M8W-A+3(P,C$P
M-C,P7V-A;"YX;6Q02P$"% ,4    " "9??U2H*E%O/5%   ,W0( %@
M        @ &4=0( 8VUC<V$M,C R,3 V,S!?9&5F+GAM;%!+ 0(4 Q0    (
M )E]_5+LW<*>6E(  #=_   5              "  ;V[ @!C;6-S82TR,#(Q
M,#8S,%]G,2YJ<&=02P$"% ,4    " "9??U29U!2ADG"  !"N0< %@
M        @ %*#@, 8VUC<V$M,C R,3 V,S!?;&%B+GAM;%!+ 0(4 Q0    (
M )E]_5*Q:?LC VX  ,+'!  6              "  <?0 P!C;6-S82TR,#(Q
M,#8S,%]P<F4N>&UL4$L! A0#%     @ F7W]4A_*]93=1   ")@! !$
M         ( !_CX$ &5X,3 Q+38S,#(P,C$N:'1M4$L! A0#%     @ F7W]
M4C@[UC M1P  K*8! !$              ( !"H0$ &5X,3 R+38S,#(P,C$N
M:'1M4$L! A0#%     @ F7W]4@GB7_:5"   3$@  !               ( !
M9LL$ &5X,S$M-C,P,C R,2YH=&U02P$"% ,4    " "9??U2ES08ZR\%  #8
M%P  $               @ $IU 0 97@S,BTV,S R,#(Q+FAT;5!+!08
.."P + ,T"  "&V00    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
