<SEC-DOCUMENT>0001193125-24-144958.txt : 20240522
<SEC-HEADER>0001193125-24-144958.hdr.sgml : 20240522
<ACCEPTANCE-DATETIME>20240522161358
ACCESSION NUMBER:		0001193125-24-144958
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		19
CONFORMED PERIOD OF REPORT:	20240522
ITEM INFORMATION:		Other Events
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20240522
DATE AS OF CHANGE:		20240522

FILER:

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

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

	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>8-K
<SEQUENCE>1
<FILENAME>d829636d8k.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cmcsa="http://www.comcast.com/20240522" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>8-K</title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
   <body><div style="display:none"> <ix:header> <ix:hidden> <ix:nonNumeric id="Hidden_dei_AmendmentFlag_duration_2024-05-22_to_2024-05-22" name="dei:AmendmentFlag" contextRef="duration_2024-05-22_to_2024-05-22">false</ix:nonNumeric> <ix:nonNumeric id="Hidden_dei_EntityCentralIndexKey_duration_2024-05-22_to_2024-05-22" name="dei:EntityCentralIndexKey" contextRef="duration_2024-05-22_to_2024-05-22">0001166691</ix:nonNumeric> </ix:hidden> <ix:references> <link:schemaRef xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xlink:type="simple" xlink:href="cmcsa-20240522.xsd" xlink:arcrole="http://www.xbrl.org/2003/linkbase"/> </ix:references> <ix:resources> <xbrli:context id="duration_2024-05-22_to_2024-05-22"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-05-22</xbrli:startDate> <xbrli:endDate>2024-05-22</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_us-gaap-CommonClassAMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-05-22</xbrli:startDate> <xbrli:endDate>2024-05-22</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0000PercentDue2026Member"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0000PercentDue2026Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-05-22</xbrli:startDate> <xbrli:endDate>2024-05-22</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0.250percentDue2027Member"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.250percentDue2027Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-05-22</xbrli:startDate> <xbrli:endDate>2024-05-22</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.500percentDue2029Member"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.500percentDue2029Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-05-22</xbrli:startDate> <xbrli:endDate>2024-05-22</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0250PercentDue2029Member"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0250PercentDue2029Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-05-22</xbrli:startDate> <xbrli:endDate>2024-05-22</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0.750percentdue2032Member"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.750percentdue2032Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-05-22</xbrli:startDate> <xbrli:endDate>2024-05-22</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.875percentdue2036Member"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.875percentdue2036Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-05-22</xbrli:startDate> <xbrli:endDate>2024-05-22</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.250percentdue2040Member"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.250percentdue2040Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-05-22</xbrli:startDate> <xbrli:endDate>2024-05-22</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes5.50PercentDue2029Member"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes5.50PercentDue2029Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-05-22</xbrli:startDate> <xbrli:endDate>2024-05-22</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-ExchangeableSubordinatedDebentures2.0PercentDue2029Member"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:ExchangeableSubordinatedDebentures2.0PercentDue2029Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-05-22</xbrli:startDate> <xbrli:endDate>2024-05-22</xbrli:endDate> </xbrli:period> </xbrli:context> </ix:resources> </ix:header> </div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><p style="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&#160;</p><p style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</p><p style="margin-top:4pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">UNITED STATES</p><p style="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">SECURITIES AND EXCHANGE COMMISSION</p><p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">WASHINGTON, D.C. 20549</p><p style="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"><p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div><p style="margin-top:4pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">FORM <span style="white-space:nowrap"><ix:nonNumeric name="dei:DocumentType" contextRef="duration_2024-05-22_to_2024-05-22" id="Fact_1">8-K</ix:nonNumeric></span></p><p style="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"><p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div><p style="margin-top:6pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">CURRENT REPORT</p><p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Pursuant to Section&#160;13 or 15(d)</p><p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">of The Securities Exchange Act of 1934</p><p style="margin-top:4pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Date of report (Date of earliest event reported): <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="duration_2024-05-22_to_2024-05-22" format="ixt:date-monthname-day-year-en" id="Fact_0">May&#160;22, 2024</ix:nonNumeric></p><p style="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"><p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div><p style="margin-top:4pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22" name="dei:EntityRegistrantName" id="ixv-432">Comcast Corporation</ix:nonNumeric></p><p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Exact Name of Registrant as Specified in Charter)</p><p style="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"><p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div><p style="margin-top:4pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="ixv-433">Pennsylvania</ix:nonNumeric></p><p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(State or other jurisdiction of incorporation)</p><p style="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:50%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:48%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><span style="white-space:nowrap"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22" name="dei:EntityFileNumber" id="ixv-434">001-32871</ix:nonNumeric></span></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><span style="white-space:nowrap"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22" name="dei:EntityTaxIdentificationNumber" id="ixv-435">27-0000798</ix:nonNumeric></span></span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Commission</p><p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">File Number)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(IRS Employer</p><p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Identification No.)</p></td></tr> </table><p style="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:50%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:48%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22" name="dei:EntityAddressAddressLine1" id="ixv-436">One Comcast Center</ix:nonNumeric></p><p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22" name="dei:EntityAddressCityOrTown" id="ixv-437">Philadelphia</ix:nonNumeric>, <ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22" name="dei:EntityAddressStateOrProvince" id="ixv-438">PA</ix:nonNumeric></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:bottom"><p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22" name="dei:EntityAddressPostalZipCode" id="ixv-439">19103-2838</ix:nonNumeric></p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold">(Address of Principal Executive Offices)</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold">(Zip Code)</span></td></tr> </table><p style="margin-top:4pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22" name="dei:CityAreaCode" id="ixv-440">215</ix:nonNumeric>) <span style="white-space:nowrap"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22" name="dei:LocalPhoneNumber" id="ixv-441">286-1700</ix:nonNumeric></span></p><p style="margin-top:4pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Former Name or Former Address, if Changed Since Last Report)</p><p style="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"><p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div><p style="margin-top:4pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Check the appropriate box below if the Form <span style="white-space:nowrap">8-K</span> filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instruction A.2. below):</p><p style="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22" name="dei:WrittenCommunications" format="ixt-sec:boolballotbox" id="ixv-442">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"><p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p></td></tr> </table><p style="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22" name="dei:SolicitingMaterial" format="ixt-sec:boolballotbox" id="ixv-443">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"><p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Soliciting material pursuant to Rule <span style="white-space:nowrap">14a-12(b)</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.14a-12)</span></p></td></tr> </table><p style="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22" name="dei:PreCommencementTenderOffer" format="ixt-sec:boolballotbox" id="ixv-444">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"><p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="white-space:nowrap">Pre-commencement</span> communications pursuant to Rule <span style="white-space:nowrap">14d-2(b)</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.14d-2(b))</span></p></td></tr> </table><p style="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22" name="dei:PreCommencementIssuerTenderOffer" format="ixt-sec:boolballotbox" id="ixv-445">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"><p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="white-space:nowrap">Pre-commencement</span> communications pursuant to Rule <span style="white-space:nowrap">13e-4(c)</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.13e-4(c))</span></p></td></tr> </table><p style="font-size:4pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:34%"/>
<td style="vertical-align:bottom"/>
<td style="width:32%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:32%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"><p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Title of each class</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom"><p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Trading</p><p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Symbol(s)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom"><p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Name of each exchange</p><p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">on which registered</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric name="dei:Security12bTitle" contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_us-gaap-CommonClassAMember" id="Fact_2">Class&#160;A Common Stock, $0.01 par value</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_us-gaap-CommonClassAMember" name="dei:TradingSymbol" id="ixv-447">CMCSA</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_us-gaap-CommonClassAMember" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="ixv-448">The Nasdaq Stock Market LLC</ix:nonNumeric></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0000PercentDue2026Member" name="dei:Security12bTitle" id="ixv-449">0.000% Notes due 2026</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0000PercentDue2026Member" name="dei:TradingSymbol" id="ixv-450">CMCS26</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0000PercentDue2026Member" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="ixv-451">The Nasdaq Stock Market LLC</ix:nonNumeric></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0.250percentDue2027Member" name="dei:Security12bTitle" id="ixv-452">0.250% Notes due 2027</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0.250percentDue2027Member" name="dei:TradingSymbol" id="ixv-453">CMCS27</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0.250percentDue2027Member" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="ixv-454">The Nasdaq Stock Market LLC</ix:nonNumeric></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.500percentDue2029Member" name="dei:Security12bTitle" id="ixv-455">1.500% Notes due 2029</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.500percentDue2029Member" name="dei:TradingSymbol" id="ixv-456">CMCS29</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.500percentDue2029Member" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="ixv-457">The Nasdaq Stock Market LLC</ix:nonNumeric></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0250PercentDue2029Member" name="dei:Security12bTitle" id="ixv-458">0.250% Notes due 2029</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0250PercentDue2029Member" name="dei:TradingSymbol" id="ixv-459">CMCS29A</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0250PercentDue2029Member" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="ixv-460">The Nasdaq Stock Market LLC</ix:nonNumeric></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0.750percentdue2032Member" name="dei:Security12bTitle" id="ixv-461">0.750% Notes due 2032</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0.750percentdue2032Member" name="dei:TradingSymbol" id="ixv-462">CMCS32</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0.750percentdue2032Member" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="ixv-463">The Nasdaq Stock Market LLC</ix:nonNumeric></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.875percentdue2036Member" name="dei:Security12bTitle" id="ixv-464">1.875% Notes due 2036</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.875percentdue2036Member" name="dei:TradingSymbol" id="ixv-465">CMCS36</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.875percentdue2036Member" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="ixv-466">The Nasdaq Stock Market LLC</ix:nonNumeric></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.250percentdue2040Member" name="dei:Security12bTitle" id="ixv-467">1.250% Notes due 2040</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.250percentdue2040Member" name="dei:TradingSymbol" id="ixv-468">CMCS40</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.250percentdue2040Member" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="ixv-469">The Nasdaq Stock Market LLC</ix:nonNumeric></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes5.50PercentDue2029Member" name="dei:Security12bTitle" id="ixv-470">5.50% Notes due 2029</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes5.50PercentDue2029Member" name="dei:TradingSymbol" id="ixv-471">CCGBP29</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes5.50PercentDue2029Member" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="ixv-472">New York Stock Exchange</ix:nonNumeric></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric name="dei:Security12bTitle" contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-ExchangeableSubordinatedDebentures2.0PercentDue2029Member" id="Fact_3">2.0%&#160;Exchangeable&#160;Subordinated&#160;Debentures&#160;due&#160;2029</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-ExchangeableSubordinatedDebentures2.0PercentDue2029Member" name="dei:TradingSymbol" id="ixv-474">CCZ</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-ExchangeableSubordinatedDebentures2.0PercentDue2029Member" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="ixv-475">New York Stock Exchange</ix:nonNumeric></td></tr> </table><p style="margin-top:4pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule <span style="white-space:nowrap">12b-2</span> of the Securities Exchange Act of 1934 <span style="white-space:nowrap">(&#167;240.12b-2</span> of this chapter).</p><p style="margin-top:4pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Emerging growth company&#8194;<ix:nonNumeric contextRef="duration_2024-05-22_to_2024-05-22" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="ixv-476">&#9744;</ix:nonNumeric></p><p style="margin-top:4pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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&#160;13(a) of the Exchange Act.&#8194;&#9744;</p><p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p><p style="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&#160;</p><p style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</p></div></div><p style="page-break-before:always"></p> <hr style="color:#999999;height:3px;width:100%"/> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:11%;vertical-align:top"><span style="font-weight:bold">Item&#8201;8.01</span></td>
<td style="vertical-align:top"><p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Other Events</p></td></tr> </table><p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On May&#160;22, 2024, Comcast Corporation (&#8220;Comcast&#8221;) consummated the issuance and sale of $750,000,000<span style="font-weight:bold">&#160;</span>aggregate principal amount of its 5.100% Notes due 2029 (the &#8220;2029 Notes&#8221;), $1,300,000,000 aggregate principal amount of its 5.300% Notes due 2034 (the &#8220;2034 Notes&#8221;) and $1,200,000,000 aggregate principal amount of its 5.650% Notes due 2054 (the &#8220;2054 Notes&#8221; and, together with the 2029 Notes and the 2034 Notes, the &#8220;Notes&#8221;), pursuant to an underwriting agreement dated May&#160;20, 2024 among Comcast, the Guarantors (as defined below) and Barclays Capital Inc., Citigroup Global Markets Inc. and Santander US Capital Markets LLC, as representatives of the several underwriters named therein. The Notes were issued pursuant to an Indenture dated as of September&#160;18, 2013 (the &#8220;Base Indenture&#8221;) among Comcast, the guarantors named therein and The Bank of New York Mellon, as trustee (the &#8220;Trustee&#8221;), as supplemented by the First Supplemental Indenture dated as of November&#160;17, 2015 (the &#8220;First Supplemental Indenture&#8221;) among Comcast, the guarantors named therein and the Trustee and as further supplemented by the Second Supplemental Indenture dated as of July&#160;29, 2022 (the &#8220;Second Supplemental Indenture&#8221;) among Comcast, the guarantors named therein and the Trustee, and an officers&#8217; certificate issued pursuant thereto. The Notes are guaranteed on an unsecured and unsubordinated basis by Comcast Cable Communications, LLC and NBCUniversal Media, LLC (the &#8220;Guarantors&#8221;).</p><p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Notes were offered pursuant to Comcast&#8217;s Registration Statement on Form <span style="white-space:nowrap">S-3</span> filed on July&#160;29, 2022 (the &#8220;Registration Statement&#8221;), as amended at the date of the underwriting agreement (Reg. <span style="white-space:nowrap">No.&#160;333-266390),</span> including the prospectus contained therein, and a related prospectus supplement, dated May&#160;20, 2024.</p><p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The material terms and conditions of the Notes are set forth (i)&#160;in the Form of Officers&#8217; Certificate filed herewith as Exhibit&#160;4.1, (ii) in the Base Indenture, filed as Exhibit 4.3 to Comcast&#8217;s Registration Statement on Form <span style="white-space:nowrap">S-3,</span> as amended, filed on September&#160;18, 2013 (Reg. No <span style="white-space:nowrap">333-191239),</span> (iii) in the First Supplemental Indenture, filed as Exhibit 4.4 to Comcast&#8217;s Post Effective Amendment No.&#160;2 to Registration Statement on Form <span style="white-space:nowrap">S-3,</span> filed on November&#160;23, 2015 (Reg. No <span style="white-space:nowrap">333-191239)</span> and (iv)&#160;in the Second Supplemental Indenture, which was filed as Exhibit 4.4 to the Registration Statement, each of which are incorporated by reference herein.</p><p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:11%;vertical-align:top"><span style="font-weight:bold">Item&#8201;9.01(d)</span></td>
<td style="vertical-align:top"><p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Exhibits</p></td></tr> </table><p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td style="width:92%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; vertical-align:bottom;white-space:nowrap"><p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Exhibit<br/>Number</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; font-size:8pt; font-family:Times New Roman;font-weight:bold">Description</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">4.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d829636dex41.htm">Form of Officers&#8217; Certificate setting forth the terms of the Notes. </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">5.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d829636dex51.htm">Opinion of Elizabeth Wideman, Esq. </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">5.2</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d829636dex52.htm">Opinion of Davis Polk&#160;&amp; Wardwell LLP.</a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">23.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d829636dex51.htm">Consent of Elizabeth Wideman, Esq. (contained in Exhibit&#160;5.1) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">23.2</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d829636dex52.htm">Consent of Davis Polk&#160;&amp; Wardwell LLP (contained in Exhibit&#160;5.2) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">104</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Cover Page Interactive Data File (embedded within the Inline XBRL document)</td></tr> </table></div></div><p style="page-break-before:always"></p> <hr style="color:#999999;height:3px;width:100%"/> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">SIGNATURES</p><p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</p><p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;width:100%;border:0">
<tr>
<td style="width:46%"/>
<td style="vertical-align:bottom"/>
<td style="width:5%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:47%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" colspan="3"><span style="font-weight:bold">COMCAST CORPORATION</span></td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"/>
<td style="height:12pt" colspan="2"/>
<td style="height:12pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom">Date: May&#160;22, 2024</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">By:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Elizabeth Wideman</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Name:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">Elizabeth Wideman</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Title:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">Senior Vice President, Senior Deputy General Counsel and Assistant Secretary</td></tr></table></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>2
<FILENAME>d829636dex41.htm
<DESCRIPTION>EX-4.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 4.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>COMCAST CORPORATION </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><U>Officers&#146; Certificate </U></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>May&nbsp;22, 2024 </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to
Section&nbsp;2.03 of the Indenture dated as of September&nbsp;18, 2013, by and among Comcast Corporation (the &#147;<B>Company</B>&#148;), the guarantors named therein and The Bank of New York Mellon, as trustee (the &#147;<B>Trustee</B>&#148;), as
supplemented by the First Supplemental Indenture dated as of November&nbsp;17, 2015 by and among Comcast, the guarantors named therein and the Trustee and as further supplemented by the second Supplemental Indenture dated as of July&nbsp;29, 2022
(as amended, the &#147;<B>Indenture</B>&#148;), by and among the Company, the guarantors named therein and the Trustee, and guaranteed on an unsecured and unsubordinated basis by Comcast Cable Communications, LLC and NBCUniversal Media, LLC, the
undersigned officers of the Company do hereby certify, in connection with the issuance of the Company&#146;s $750,000,000 aggregate principal amount of 5.100% Notes due 2029 (the &#147;<B>2029 Notes</B>&#148;), $1,300,000,000 aggregate principal
amount of 5.300% Notes due 2034 (the &#147;<B>2034 Notes</B>&#148;) and $1,200,000,000 aggregate principal amount of 5.650% Notes due 2054 (the &#147;<B>2054 Notes</B>&#148; and, together with the 2029 Notes and the 2034 Notes, the
&#147;<B>Notes</B>&#148;) that the terms of the Notes are as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" COLSPAN="3" ALIGN="center"><FONT STYLE="font-size:10pt"><B><U>5.100% Notes due 2029</U></B></FONT></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Title:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">5.100% Notes due 2029</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Aggregate Principal Amount at Maturity:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">$750,000,000</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Principal Payment Date:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">June&nbsp;1, 2029</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Interest:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">5.100%</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Redemption:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Prior to May&nbsp;1, 2029 (one (1)&nbsp;month prior to the maturity date of the 2029 Notes) (the &#147;<B>2029 Par Call Date</B>&#148;), the Company may redeem the 2029 Notes at its option, in whole or in part, at any time and from
time to time, at a redemption price (expressed as a percentage of the principal amount and rounded to three decimal places) equal to the greater of: (1) (a) the sum of the present values of the remaining scheduled payments of principal and interest
thereon discounted to the redemption date (assuming that the 2029 Notes matured on the 2029 Par Call Date) on a semi-annual basis (assuming a <FONT STYLE="white-space:nowrap">360-day</FONT> year consisting of twelve
<FONT STYLE="white-space:nowrap">30-day</FONT> months) at the Treasury Rate (as defined in the 2029 Notes) plus 10 basis points, less (b)&nbsp;interest accrued to the date of redemption, and (2) 100% of the principal amount of the 2029 Notes to be
redeemed, plus, in either case, accrued and unpaid interest thereon to the redemption date.</TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">On or after the 2029 Par Call Date, the Company may redeem the 2029 Notes, in whole or in part, at any time and from time to time, at a redemption price equal to 100% of the principal amount of the 2029 Notes being redeemed plus
accrued and unpaid interest thereon to the redemption date.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Additional Issuances:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">The 2029 Notes need not be issued at the same time and the series may be reopened for issuance of an unlimited principal amount of additional 2029 Notes under this series. Additional 2029 Notes of this series may be consolidated
with, and form a single series with, 2029 Notes then outstanding, including for purposes of determining whether the required percentage of the holders of record has given approval or consent to an amendment or waiver or joined in directing the
Trustee to take certain actions on behalf of all holders; provided that if such additional 2029 Notes are not fungible with the 2029 Notes then outstanding for U.S. federal income tax purposes, such additional 2029 Notes will have one or more
separate CUSIP numbers.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Conversion:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">None</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Sinking Fund:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">None</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Miscellaneous:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">The terms of the 2029 Notes shall include such other terms as are set forth in the Form of Note due 2029 attached hereto as <B><U>Exhibit A</U></B>.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" COLSPAN="3" ALIGN="center"><FONT STYLE="font-size:10pt"><B><U>5.300% Notes due 2034</U></B></FONT></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Title:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">5.300% Notes due 2034</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Aggregate Principal Amount at Maturity:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">$1,300,000,000</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Principal Payment Date:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">June&nbsp;1, 2034</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Interest:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">5.300%</TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Redemption:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Prior to March&nbsp;1, 2034 (three (3)&nbsp;months prior to the maturity date of the 2034 Notes) (the &#147;<B>2034 Par Call Date</B>&#148;),
the Company may redeem the 2034 Notes at its option, in whole or in part, at any time and from time to time, at a redemption price (expressed as a percentage of the principal amount and rounded to three decimal places) equal to the greater of: (1)
(a) the sum of the present values of the remaining scheduled payments of principal and interest thereon discounted to the redemption date (assuming that the 2034 Notes matured on the 2034 Par Call Date) on a semi-annual basis (assuming a <FONT
STYLE="white-space:nowrap">360-day</FONT> year consisting of twelve <FONT STYLE="white-space:nowrap">30-day</FONT> months) at the Treasury Rate (as defined in the 2034 Notes) plus 15 basis points, less (b)&nbsp;interest accrued to the date of
redemption, and (2) 100% of the principal amount of the 2034 Notes to be redeemed, plus, in either case, accrued and unpaid interest thereon to the redemption date.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">On or after the 2034 Par Call Date, the Company may redeem the 2034 Notes, in whole or in part, at any time and from time to time, at a redemption price equal
to 100% of the principal amount of the 2034 Notes being redeemed plus accrued and unpaid interest thereon to the redemption date.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Additional Issuances:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">The 2034 Notes need not be issued at the same time and the series may be reopened for issuance of an unlimited principal amount of additional 2034 Notes under this series. Additional 2034 Notes of this series may be consolidated
with, and form a single series with, 2034 Notes then outstanding, including for purposes of determining whether the required percentage of the holders of record has given approval or consent to an amendment or waiver or joined in directing the
Trustee to take certain actions on behalf of all holders; provided that if such additional 2034 Notes are not fungible with the 2034 Notes then outstanding for U.S. federal income tax purposes, such additional 2034 Notes will have one or more
separate CUSIP numbers.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Conversion:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">None</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Sinking Fund:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">None</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Miscellaneous:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">The terms of the 2034 Notes shall include such other terms as are set forth in the Form of Note due 2034 attached hereto as <B><U>Exhibit B</U></B>.</TD></TR>
</TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B><U>5.650% Notes due 2054</U></B></TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Title:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">5.650% Notes due 2054</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Aggregate Principal Amount at Maturity:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">$1,200,000,000</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Principal Payment Date:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">June&nbsp;1, 2054</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Interest:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">5.650%</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Redemption:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Prior to December&nbsp;1, 2053 (six (6)&nbsp;months prior to the maturity date of the 2054 Notes) (the &#147;<B>2054 Par Call
Date</B>&#148;), the Company may redeem the 2054 Notes at its option, in whole or in part, at any time and from time to time, at a redemption price (expressed as a percentage of the principal amount and rounded to three decimal places) equal to the
greater of: (1) (a) the sum of the present values of the remaining scheduled payments of principal and interest thereon discounted to the redemption date (assuming that the 2054 Notes matured on the 2054 Par Call Date) on a semi-annual basis
(assuming a <FONT STYLE="white-space:nowrap">360-day</FONT> year consisting of twelve <FONT STYLE="white-space:nowrap">30-day</FONT> months) at the Treasury Rate (as defined in the 2054 Notes) plus 20 basis points, less (b)&nbsp;interest accrued to
the date of redemption, and (2) 100% of the principal amount of the 2054 Notes to be redeemed, plus, in either case, accrued and unpaid interest thereon to the redemption date.</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">On or after the 2054 Par Call Date, the Company may redeem the 2054 Notes, in whole or
in part, at any time and from time to time, at a redemption price equal to 100% of the principal amount of the 2054 Notes being redeemed plus accrued and unpaid interest thereon to the redemption date.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Additional Issuances:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">The 2054 Notes need not be issued at the same time and the series may be reopened for issuance of an unlimited principal amount of additional 2054 Notes under this series. Additional 2054 Notes of this series may be consolidated
with, and form a single series with, 2054 Notes then outstanding, including for purposes of determining whether the required percentage of the holders of record has given approval or consent to an amendment or waiver or joined in directing the
Trustee to take certain actions on behalf of all holders; provided that if such additional 2054 Notes are not fungible with the 2054 Notes then outstanding for U.S. federal income tax purposes, such additional 2054 Notes will have one or more
separate CUSIP numbers.</TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Conversion:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">None</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Sinking Fund:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">None</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><I>Miscellaneous:</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">The terms of the 2054 Notes shall include such other terms as are set forth in the Form of Note due 2054 attached hereto as <B><U>Exhibit C</U></B>.</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Each such officer has read and understands the provisions of the Indenture and the definitions relating thereto. The
statements made in this Officers&#146; Certificate are based upon the examination of the provisions of the Indenture and upon the relevant books and records of the Company. In such officer&#146;s opinion, such officer has made such examination or
investigation as is necessary to enable such officer to express an informed opinion as to whether or not the covenants and conditions of such Indenture relating to the issuance and authentication of the Notes have been complied with. In such
officer&#146;s opinion, such covenants and conditions have been complied with. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the undersigned officers of the Company have duly executed this
certificate as of the date first set forth above. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="79%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Teresa Metzler</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Teresa Metzler</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Vice President and Assistant Treasurer</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Elizabeth Wideman</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Elizabeth Wideman</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Senior Vice President, Senior Deputy General Counsel and Assistant Secretary</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[<I>Signature Page to Officers&#146; Certificate Pursuant to the Indenture</I>] </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Exhibit A </B></P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">UNLESS AND UNTIL IT IS EXCHANGED IN WHOLE OR IN PART FOR SECURITIES IN DEFINITIVE REGISTERED FORM, THIS
SECURITY MAY NOT BE TRANSFERRED EXCEPT AS A WHOLE BY THE DEPOSITARY TO A NOMINEE OF THE DEPOSITARY OR BY A NOMINEE OF THE DEPOSITARY TO THE DEPOSITARY OR ANOTHER NOMINEE OF THE DEPOSITARY OR BY THE DEPOSITARY OR ANY SUCH NOMINEE TO A SUCCESSOR
DEPOSITARY OR A NOMINEE OF SUCH SUCCESSOR DEPOSITARY. UNLESS THIS SECURITY IS PRESENTED BY AN AUTHORIZED REPRESENTATIVE OF THE DEPOSITORY TRUST COMPANY, A NEW YORK CORPORATION (&#147;<B>DTC</B>&#148;), TO THE ISSUER OR ITS AGENT FOR REGISTRATION OF
TRANSFER, EXCHANGE OR PAYMENT, AND ANY SECURITY ISSUED IS REGISTERED IN THE NAME OF CEDE&nbsp;&amp; CO. OR IN SUCH OTHER NAME AS IS REQUESTED BY AN AUTHORIZED REPRESENTATIVE OF DTC (AND ANY PAYMENT IS MADE TO CEDE&nbsp;&amp; CO. OR TO SUCH OTHER
ENTITY AS IS REQUESTED BY AN AUTHORIZED REPRESENTATIVE OF DTC), ANY TRANSFER, PLEDGE OR OTHER USE HEREOF FOR VALUE OR OTHERWISE BY OR TO ANY PERSON IS WRONGFUL INASMUCH AS THE REGISTERED OWNER HEREOF, CEDE&nbsp;&amp; CO., HAS AN INTEREST HEREIN.
</P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>COMCAST CORPORATION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>5.100% Note due 2029 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">No. [&#8195;]</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">CUSIP No.: 20030N EH0</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">ISIN No.: US20030NEH08</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">$[&#8195;]</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">COMCAST CORPORATION, a Pennsylvania corporation (the &#147;<B>Issuer</B>&#148;, which term includes any
successor corporation), for value received promises to pay to CEDE&nbsp;&amp; CO. or registered assigns, the principal sum of $[&#8195;] ([&#8195;]) on June&nbsp;1, 2029. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Interest Payment Dates: June&nbsp;1 and December&nbsp;1 (each, an &#147;<B>Interest Payment Date</B>&#148;), commencing on December&nbsp;1,
2024. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Interest Record Dates: May&nbsp;15 and November&nbsp;15 (each, an &#147;<B>Interest Record Date</B>&#148;). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Reference is made to the further provisions of this Security contained herein, which will for all purposes have the same effect as if set
forth at this place. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the Issuer has caused this Security to be signed manually or by
facsimile by its duly authorized officer under its corporate seal. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="87%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">COMCAST CORPORATION</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Teresa Metzler</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Vice President and Assistant Treasurer</TD></TR>
</TABLE></DIV> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="78%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="5"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">[Seal of Comcast Corporation]</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="5"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="5"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Attest:</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD COLSPAN="3" VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Elizabeth Wideman</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Senior Vice President, Senior Deputy General Counsel and Assistant Secretary</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[<I>Signature Page to Global Note</I>] </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This is one of the series designated herein and referred to in the within-mentioned
Indenture. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="50%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="49%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dated: May&nbsp;22, 2024</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">THE BANK OF NEW YORK MELLON,<BR>as Trustee</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Authorized Signatory</P></TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[<I>Signature Page to Global Note</I>] </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(REVERSE OF SECURITY) </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">COMCAST CORPORATION </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5.100% Note
due 2029 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">1. Interest. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">COMCAST CORPORATION, a Pennsylvania corporation (the &#147;<B>Issuer</B>&#148;), promises to pay interest on the principal amount of this
Security at the rate per annum shown above. Cash interest on the Securities will accrue from the most recent date to which interest has been paid or, if no interest has been paid, from May&nbsp;22, 2024. The Issuer will pay interest semi-annually in
arrears on each Interest Payment Date, commencing December&nbsp;1, 2024. Interest will be computed on the basis of a <FONT STYLE="white-space:nowrap">360-day</FONT> year of twelve <FONT STYLE="white-space:nowrap">30-day</FONT> months. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Issuer shall pay interest on overdue principal from time to time on demand at the rate borne by the Securities and on overdue installments
of interest (without regard to any applicable grace periods) to the extent lawful. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">2. Method of Payment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Issuer shall pay interest on the Securities (except defaulted interest) to the persons who are the registered Holders at the close of
business on the Interest Record Date immediately preceding the Interest Payment Date notwithstanding any transfer or exchange of such Security subsequent to such Interest Record Date and prior to such Interest Payment Date. Holders must surrender
Securities to The Bank of New York Mellon (the &#147;<B>Trustee</B>&#148;) to collect principal payments. The Issuer shall pay principal and interest in money of the United States that at the time of payment is legal tender for payment of public and
private debts (&#147;<B>U.S. Legal Tender</B>&#148;). However, the payments of interest, and any portion of the principal (other than interest payable at maturity or on any redemption or repayment date or the final payment of principal) shall be
made by the Paying Agent, upon receipt from the Issuer of immediately available funds by 11:00 a.m., New York City time (or such other time as may be agreed to between the Issuer and the Paying Agent or the Issuer), directly to a Holder (by Federal
funds wire transfer or otherwise) if the Holder has delivered written instructions to the Trustee 15 days prior to such payment date requesting that such payment will be so made and designating the bank account to which such payments shall be so
made and in the case of payments of principal surrenders the same to the Trustee in exchange for a Security or Securities aggregating the same principal amount as the unredeemed principal amount of the Securities surrendered. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">3. Paying Agent. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Initially,
the Trustee will act as Paying Agent. The Issuer may change any Paying Agent without notice to the Holders. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">4. Indenture. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Issuer issued the Securities under an Indenture dated as of September&nbsp;18, 2013, by and among the Issuer, the guarantors named therein
and the Trustee, as amended by the First Supplemental Indenture dated as of November&nbsp;17, 2015, by and among the Issuer, the guarantors named therein (the &#147;<B>Guarantors</B>&#148;) and the Trustee, and as further amended by the Second
Supplemental Indenture dated as of July&nbsp;29, 2022, by and among the Issuer, the Guarantors and the Trustee (as amended, the &#147;<B>Indenture</B>&#148;). Capitalized terms herein are used as defined in the Indenture unless otherwise defined
herein. The terms of the Securities include those stated in the Indenture and those made part of the Indenture by reference to the Trust Indenture Act of 1939 (15 U.S.C. Sections 77aaa-77bbbb) (the &#147;<B>TIA</B>&#148;), as in effect on the date
of the Indenture until such time as the Indenture is qualified under the TIA, and thereafter as in effect on the date on which the Indenture is qualified under the TIA. Notwithstanding anything to the contrary herein, the Securities are subject to
all such terms, and Holders of Securities are referred to the Indenture and the TIA for a statement of them. To the extent the terms of the Indenture and this Security are inconsistent, the terms of the Indenture shall govern. This note is a
&#147;<B>Security</B>&#148; and the notes are &#147;<B>Securities</B>&#148; under the Indenture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">5. Guarantees. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each Guarantor has irrevocably, fully and unconditionally guaranteed, jointly and severally, on an unsecured basis, the full and punctual
payment (whether at maturity, upon redemption or otherwise) of the principal of and interest on, and all other amounts payable under, the Securities, and the full and punctual payment of all other amounts payable by the Issuer under the Indenture,
subject to certain terms and conditions set forth in the Indenture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">6. Denominations; Transfer; Exchange. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Securities are in registered form, without coupons, in denominations of $2,000 and multiples of $1,000 in excess thereof. A Holder shall
register the transfer of or exchange Securities in accordance with the Indenture. The Issuer may require a Holder, among other things, to furnish appropriate endorsements and transfer documents and to pay certain transfer taxes or similar
governmental charges payable in connection therewith as permitted by the Indenture. The Issuer need not issue, authenticate, register the transfer of or exchange any Securities or portions thereof for a period of fifteen (15)&nbsp;days before the
giving of a notice of redemption, nor need the Issuer register the transfer or exchange any security selected for redemption in whole or in part. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">7. Persons Deemed Owners. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The
registered Holder of a Security shall be treated as the owner of it for all purposes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">8. Unclaimed Funds. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If funds for the payment of principal or interest remain unclaimed for two years, the Trustee and the Paying Agent will repay the funds to the
Issuer at its written request. After that, all liability of the Trustee and such Paying Agent with respect to such funds shall cease. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">9. Legal Defeasance and Covenant Defeasance. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Issuer and the Guarantors may be discharged from their respective obligations under the Securities and under the Indenture with respect to
the Securities except for certain provisions thereof, and may be discharged from obligations to comply with certain covenants contained in the Securities and in the Indenture with respect to the Securities, in each case upon satisfaction of certain
conditions specified in the Indenture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">10. Amendment; Supplement; Waiver. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to certain exceptions, the Securities and the provisions of the Indenture relating to the Securities may be amended or supplemented
with the written consent of the Holders of at least a majority in aggregate principal amount of the Securities then outstanding, and any existing Default or Event of Default or compliance with certain provisions may be waived with the consent of the
Holders of a majority in aggregate principal amount of the Securities then outstanding. Without notice to or consent of any Holder, the parties thereto may amend or supplement the Indenture and the Securities to, among other things, cure any
ambiguity, defect or inconsistency, provide for uncertificated Securities in addition to or in place of certificated Securities or comply with any requirements of the Commission in connection with the qualification of the Indenture under the TIA, or
make any other change that does not adversely affect the rights of any Holder of a Security. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">11. Restrictive Covenants. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Indenture contains certain covenants that, among other things, limit the ability of the Issuer and the Guarantors to incur liens securing
indebtedness, or to enter into sale and leaseback transactions, and of the Issuer to merge or sell all or substantially all of its assets. The limitations are subject to a number of important qualifications and exceptions. The Issuer must annually
report to the Trustee on compliance with such limitations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">12. Redemption. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Prior to May&nbsp;1, 2029 (one (1)&nbsp;month prior to the maturity date of the Securities) (the &#147;<B>Par Call Date</B>&#148;), the Issuer
may redeem the Securities at its option, in whole or in part, at any time and from time to time, at a redemption price (expressed as a percentage of the principal amount and rounded to three decimal places) equal to the greater of: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1) (a) the sum of the present values of the remaining scheduled payments of principal and interest thereon discounted to the redemption date
(assuming, for this purpose, that the Securities matured on the Par Call Date) on a semi-annual basis (assuming a <FONT STYLE="white-space:nowrap">360-day</FONT> year consisting of twelve <FONT STYLE="white-space:nowrap">30-day</FONT> months) at the
Treasury Rate plus 10 basis points, less (b)&nbsp;interest accrued to the date of redemption, and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2) 100% of the principal amount of the
Securities to be redeemed, </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">plus, in either case, accrued and unpaid interest thereon to the redemption date. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On or after the Par Call Date, the Issuer may redeem the Securities, in whole or in part, at
any time and from time to time, at a redemption price equal to 100% of the principal amount of the Securities being redeemed plus accrued and unpaid interest thereon to the redemption date. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Treasury Rate&#148; means, with respect to any redemption date, the yield determined by the Issuer in accordance with the following two
paragraphs. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Treasury Rate shall be determined by the Issuer after 4:15 p.m., New York City time (or after such time as yields on U.S.
government securities are posted daily by the Board of Governors of the Federal Reserve System), on the third business day preceding the redemption date based upon the yield or yields for the most recent day that appear after such time on such day
in the most recent statistical release published by the Board of Governors of the Federal Reserve System designated as &#147;Selected Interest Rates (Daily)&#151;H.15&#148; (or any successor designation or publication) (&#147;<B>H.15</B>&#148;)
under the caption &#147;U.S. government securities-Treasury constant maturities-Nominal&#148; (or any successor caption or heading) (&#147;<B>H.15 TCM</B>&#148;). In determining the Treasury Rate, the Issuer shall select, as applicable: (1)&nbsp;the
yield for the Treasury constant maturity on H.15 exactly equal to the period from the redemption date to the Par Call Date (the &#147;<B>Remaining Life</B>&#148;); or (2)&nbsp;if there is no such Treasury constant maturity on H.15 exactly equal to
the Remaining Life, the two yields&#151;one yield corresponding to the Treasury constant maturity on H.15 immediately shorter than and one yield corresponding to the Treasury constant maturity on H.15 immediately longer than the Remaining
Life&#151;and shall interpolate to the Par Call Date on a straight-line basis (using the actual number of days) using such yields and rounding the result to three decimal places; or (3)&nbsp;if there is no such Treasury constant maturity on H.15
shorter than or longer than the Remaining Life, the yield for the single Treasury constant maturity on H.15 closest to the Remaining Life. For purposes of this paragraph, the applicable Treasury constant maturity or maturities on H.15 shall be
deemed to have a maturity date equal to the relevant number of months or years, as applicable, of such Treasury constant maturity from the redemption date. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If on the third business day preceding the redemption date H.15 TCM is no longer published, the Issuer shall calculate the Treasury Rate based
on the rate per annum equal to the semi-annual equivalent yield to maturity at 11:00 a.m., New York City time, on the second business day preceding such redemption date of the United States Treasury security maturing on, or with a maturity that is
closest to, the Par Call Date, as applicable. If there is no United States Treasury security maturing on the Par Call Date but there are two or more United States Treasury securities with a maturity date equally distant from the Par Call Date, one
with a maturity date preceding the Par Call Date and one with a maturity date following the Par Call Date, the Issuer shall select the United States Treasury security with a maturity date preceding the Par Call Date. If there are two or more United
States Treasury securities maturing on the Par Call Date or two or more United States Treasury securities meeting the criteria of the preceding sentence, the Issuer shall select from among these two or more United States Treasury securities the
United States Treasury security that is trading closest to par based upon the average of the bid and asked prices for such United States Treasury securities at 11:00 a.m., New York City time. In determining the Treasury Rate in accordance with the
terms of this paragraph, the semi-annual yield to maturity of the applicable United States Treasury security shall be based upon the average of the bid and asked prices (expressed as a percentage of the principal amount) at 11:00 a.m., New York City
time, of such United States Treasury security, and rounded to three decimal places. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Issuer&#146;s actions and determinations in determining the redemption price shall be
conclusive and binding for all purposes, absent manifest error. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notice of any redemption will be mailed or electronically delivered (or
otherwise transmitted in accordance with the Depositary&#146;s procedures) at least 10 days but not more than 60 days before the redemption date to each holder of the Securities to be redeemed. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the case of a partial redemption, selection of the Securities for redemption will be made in accordance with the procedures of the
Depositary. No Securities of a principal amount of $2,000 or less will be redeemed in part. If the Security is to be redeemed in part only, the notice of redemption will state the portion of the principal amount of the Security to be redeemed. A new
Security in a principal amount equal to the unredeemed portion of the Security will be issued in the name of the holder of such Security upon surrender for cancellation of such original Security. For so long as any Security is registered in the name
of the Depositary, the redemption of any Security shall be done in accordance with the policies and procedures of the Depositary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Unless
the Issuer defaults in payment of the redemption price, on and after the redemption date, interest will cease to accrue on the Securities or portions thereof called for redemption. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">13. Defaults and Remedies. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If
an Event of Default (other than certain bankruptcy Events of Default with respect to the Issuer or any of the Guarantors) occurs and is continuing, the Trustee or the Holders of at least 25% in aggregate principal amount of Securities then
outstanding may declare all of the Securities to be due and payable immediately in the manner and with the effect provided in the Indenture. If a bankruptcy Event of Default with respect to the Issuer or any of the Guarantors occurs and is
continuing, all the Securities shall be immediately due and payable immediately in the manner and with the effect provided in the Indenture without any notice or other action on the part of the Trustee or any Holder. Holders of Securities may not
enforce the Indenture, the Securities or the Guarantees except as provided in the Indenture. The Trustee is not obligated to enforce the Indenture, the Securities or the Guarantees unless it has received indemnity satisfactory to it. The Indenture
permits, subject to certain limitations therein provided, Holders of a majority in aggregate principal amount of the Securities then outstanding to direct the Trustee in its exercise of any trust or power. The Trustee may withhold from Holders of
Securities notice of certain continuing Defaults or Events of Default if it determines that withholding notice is in their interest. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">14.
Trustee Dealings with Issuer. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Trustee under the Indenture, in its individual or any other capacity, may become the owner or pledgee
of Securities and may otherwise deal with the Issuer as if it were not the Trustee. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">15. No Recourse Against Others. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No stockholder, director, officer, employee or incorporator, as such, of the Issuer, any Guarantor or any successor Person thereof shall have
any liability for any obligation under the Securities, the Guarantees or the Indenture or for any claim based on, in respect of or by reason of, such obligations or their creation. Each Holder of a Security by accepting a Security waives and
releases all such liability. The waiver and release are part of the consideration for the issuance of the Securities. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">16. Authentication.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Security shall not be valid until the Trustee manually signs the certificate of authentication on this Security. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">17. Abbreviations and Defined Terms. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Customary abbreviations may be used in the name of a Holder of a Security or an assignee, such as: TEN COM (= tenants in common), TEN ENT
(=&nbsp;tenants by the entireties), JT TEN (= joint tenants with right of survivorship and not as tenants in common), CUST (= Custodian), and U/G/M/A (= Uniform Gifts to Minors Act). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">18. CUSIP Numbers. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to
a recommendation promulgated by the Committee on Uniform Security Identification Procedures, the Issuer has caused CUSIP numbers to be printed on the Securities as a convenience to the Holders of the Securities. No representation is made as to the
accuracy of such numbers as printed on the Securities and reliance may be placed only on the other identification numbers printed hereon. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">19. Governing Law. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The laws of
the State of New York shall govern the Indenture and this Security thereof. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ASSIGNMENT FORM </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I or we assign and transfer this Security to </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Print or type name, address and zip
code of assignee or transferee) </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Insert Social Security or other identifying number of assignee or transferee) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">and irrevocably appoint _________________________________________ agent to transfer this Security on the books of the Issuer. The agent may substitute another
to act for him. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="44%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom"></TD>
<TD WIDTH="6%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="43%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dated: _______________________</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Signed:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>(Signed exactly as name appears on the other side of this Security)</TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="47%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom"></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="46%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Signature Guarantee:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Participant in a recognized Signature Guarantee Medallion Program (or other signature guarantor program reasonably acceptable to the Trustee)</TD></TR>
</TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Exhibit B </B></P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">UNLESS AND UNTIL IT IS EXCHANGED IN WHOLE OR IN PART FOR SECURITIES IN DEFINITIVE REGISTERED FORM, THIS
SECURITY MAY NOT BE TRANSFERRED EXCEPT AS A WHOLE BY THE DEPOSITARY TO A NOMINEE OF THE DEPOSITARY OR BY A NOMINEE OF THE DEPOSITARY TO THE DEPOSITARY OR ANOTHER NOMINEE OF THE DEPOSITARY OR BY THE DEPOSITARY OR ANY SUCH NOMINEE TO A SUCCESSOR
DEPOSITARY OR A NOMINEE OF SUCH SUCCESSOR DEPOSITARY. UNLESS THIS SECURITY IS PRESENTED BY AN AUTHORIZED REPRESENTATIVE OF THE DEPOSITORY TRUST COMPANY, A NEW YORK CORPORATION (&#147;<B>DTC</B>&#148;), TO THE ISSUER OR ITS AGENT FOR REGISTRATION OF
TRANSFER, EXCHANGE OR PAYMENT, AND ANY SECURITY ISSUED IS REGISTERED IN THE NAME OF CEDE&nbsp;&amp; CO. OR IN SUCH OTHER NAME AS IS REQUESTED BY AN AUTHORIZED REPRESENTATIVE OF DTC (AND ANY PAYMENT IS MADE TO CEDE&nbsp;&amp; CO. OR TO SUCH OTHER
ENTITY AS IS REQUESTED BY AN AUTHORIZED REPRESENTATIVE OF DTC), ANY TRANSFER, PLEDGE OR OTHER USE HEREOF FOR VALUE OR OTHERWISE BY OR TO ANY PERSON IS WRONGFUL INASMUCH AS THE REGISTERED OWNER HEREOF, CEDE&nbsp;&amp; CO., HAS AN INTEREST HEREIN.
</P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>COMCAST CORPORATION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>5.300% Note due 2034 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">No. [&#8195;]</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">CUSIP No.: 20030N EJ6</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">ISIN No.: US20030NEJ63</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">$[&#8195;]</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">COMCAST CORPORATION, a Pennsylvania corporation (the &#147;<B>Issuer</B>&#148;, which term includes any
successor corporation), for value received promises to pay to CEDE&nbsp;&amp; CO. or registered assigns, the principal sum of $[ ] ([ ]) on June&nbsp;1, 2034. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Interest Payment Dates: June&nbsp;1 and December&nbsp;1 (each, an &#147;<B>Interest Payment Date</B>&#148;), commencing on December&nbsp;1,
2024. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Interest Record Dates: May&nbsp;15 and November&nbsp;15 (each, an &#147;<B>Interest Record Date</B>&#148;). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Reference is made to the further provisions of this Security contained herein, which will for all purposes have the same effect as if set
forth at this place. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the Issuer has caused this Security to be signed manually or by
facsimile by its duly authorized officer under its corporate seal. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="87%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>COMCAST CORPORATION</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Teresa Metzler</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Vice President and Assistant Treasurer</TD></TR>
</TABLE></DIV> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="78%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="5">[Seal of Comcast Corporation]</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="5"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="5">Attest:</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD COLSPAN="3" VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Elizabeth Wideman</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Senior Vice President, Senior Deputy General Counsel and Assistant Secretary</TD></TR>
</TABLE> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[<I>Signature Page to
Global Note</I>] </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This is one of the series designated herein and referred to in the within-mentioned
Indenture. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="50%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="49%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Dated: May&nbsp;22, 2024</TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">THE BANK OF NEW YORK MELLON,<BR>as Trustee</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Authorized Signatory</TD></TR>
</TABLE></DIV> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[<I>Signature Page to
Global Note</I>] </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(REVERSE OF SECURITY) </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">COMCAST CORPORATION </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5.300% Note
due 2034 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">1. Interest. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">COMCAST CORPORATION, a Pennsylvania corporation (the &#147;<B>Issuer</B>&#148;), promises to pay interest on the principal amount of this
Security at the rate per annum shown above. Cash interest on the Securities will accrue from the most recent date to which interest has been paid or, if no interest has been paid, from May&nbsp;22, 2024. The Issuer will pay interest semi-annually in
arrears on each Interest Payment Date, commencing December&nbsp;1, 2024. Interest will be computed on the basis of a <FONT STYLE="white-space:nowrap">360-day</FONT> year of twelve <FONT STYLE="white-space:nowrap">30-day</FONT> months. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Issuer shall pay interest on overdue principal from time to time on demand at the rate borne by the Securities and on overdue installments
of interest (without regard to any applicable grace periods) to the extent lawful. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">2. Method of Payment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Issuer shall pay interest on the Securities (except defaulted interest) to the persons who are the registered Holders at the close of
business on the Interest Record Date immediately preceding the Interest Payment Date notwithstanding any transfer or exchange of such Security subsequent to such Interest Record Date and prior to such Interest Payment Date. Holders must surrender
Securities to The Bank of New York Mellon (the &#147;<B>Trustee</B>&#148;) to collect principal payments. The Issuer shall pay principal and interest in money of the United States that at the time of payment is legal tender for payment of public and
private debts (&#147;<B>U.S. Legal Tender</B>&#148;). However, the payments of interest, and any portion of the principal (other than interest payable at maturity or on any redemption or repayment date or the final payment of principal) shall be
made by the Paying Agent, upon receipt from the Issuer of immediately available funds by 11:00 a.m., New York City time (or such other time as may be agreed to between the Issuer and the Paying Agent or the Issuer), directly to a Holder (by Federal
funds wire transfer or otherwise) if the Holder has delivered written instructions to the Trustee 15 days prior to such payment date requesting that such payment will be so made and designating the bank account to which such payments shall be so
made and in the case of payments of principal surrenders the same to the Trustee in exchange for a Security or Securities aggregating the same principal amount as the unredeemed principal amount of the Securities surrendered. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">3. Paying Agent. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Initially,
the Trustee will act as Paying Agent. The Issuer may change any Paying Agent without notice to the Holders. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">4. Indenture. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Issuer issued the Securities under an Indenture dated as of September&nbsp;18, 2013, by and among the Issuer, the guarantors named therein
and the Trustee, as amended by the First Supplemental Indenture dated as of November&nbsp;17, 2015, by and among the Issuer, the guarantors named therein (the &#147;<B>Guarantors</B>&#148;) and the Trustee, and as further amended by the Second
Supplemental Indenture dated as of July&nbsp;29, 2022, by and among the Issuer, the Guarantors and the Trustee (as amended, the &#147;<B>Indenture</B>&#148;). Capitalized terms herein are used as defined in the Indenture unless otherwise defined
herein. The terms of the Securities include those stated in the Indenture and those made part of the Indenture by reference to the Trust Indenture Act of 1939 (15 U.S.C. Sections 77aaa-77bbbb) (the &#147;<B>TIA</B>&#148;), as in effect on the date
of the Indenture until such time as the Indenture is qualified under the TIA, and thereafter as in effect on the date on which the Indenture is qualified under the TIA. Notwithstanding anything to the contrary herein, the Securities are subject to
all such terms, and Holders of Securities are referred to the Indenture and the TIA for a statement of them. To the extent the terms of the Indenture and this Security are inconsistent, the terms of the Indenture shall govern. This note is a
&#147;<B>Security</B>&#148; and the notes are &#147;<B>Securities</B>&#148; under the Indenture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">5. Guarantees. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each Guarantor has irrevocably, fully and unconditionally guaranteed, jointly and severally, on an unsecured basis, the full and punctual
payment (whether at maturity, upon redemption or otherwise) of the principal of and interest on, and all other amounts payable under, the Securities, and the full and punctual payment of all other amounts payable by the Issuer under the Indenture,
subject to certain terms and conditions set forth in the Indenture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">6. Denominations; Transfer; Exchange. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Securities are in registered form, without coupons, in denominations of $2,000 and multiples of $1,000 in excess thereof. A Holder shall
register the transfer of or exchange Securities in accordance with the Indenture. The Issuer may require a Holder, among other things, to furnish appropriate endorsements and transfer documents and to pay certain transfer taxes or similar
governmental charges payable in connection therewith as permitted by the Indenture. The Issuer need not issue, authenticate, register the transfer of or exchange any Securities or portions thereof for a period of fifteen (15)&nbsp;days before the
giving of a notice of redemption, nor need the Issuer register the transfer or exchange any security selected for redemption in whole or in part. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">7. Persons Deemed Owners. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The
registered Holder of a Security shall be treated as the owner of it for all purposes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">8. Unclaimed Funds. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If funds for the payment of principal or interest remain unclaimed for two years, the Trustee and the Paying Agent will repay the funds to the
Issuer at its written request. After that, all liability of the Trustee and such Paying Agent with respect to such funds shall cease. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">9. Legal Defeasance and Covenant Defeasance. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Issuer and the Guarantors may be discharged from their respective obligations under the Securities and under the Indenture with respect to
the Securities except for certain provisions thereof, and may be discharged from obligations to comply with certain covenants contained in the Securities and in the Indenture with respect to the Securities, in each case upon satisfaction of certain
conditions specified in the Indenture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">10. Amendment; Supplement; Waiver. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to certain exceptions, the Securities and the provisions of the Indenture relating to the Securities may be amended or supplemented
with the written consent of the Holders of at least a majority in aggregate principal amount of the Securities then outstanding, and any existing Default or Event of Default or compliance with certain provisions may be waived with the consent of the
Holders of a majority in aggregate principal amount of the Securities then outstanding. Without notice to or consent of any Holder, the parties thereto may amend or supplement the Indenture and the Securities to, among other things, cure any
ambiguity, defect or inconsistency, provide for uncertificated Securities in addition to or in place of certificated Securities or comply with any requirements of the Commission in connection with the qualification of the Indenture under the TIA, or
make any other change that does not adversely affect the rights of any Holder of a Security. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">11. Restrictive Covenants. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Indenture contains certain covenants that, among other things, limit the ability of the Issuer and the Guarantors to incur liens securing
indebtedness, or to enter into sale and leaseback transactions, and of the Issuer to merge or sell all or substantially all of its assets. The limitations are subject to a number of important qualifications and exceptions. The Issuer must annually
report to the Trustee on compliance with such limitations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">12. Redemption. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Prior to March&nbsp;1, 2034 (three (3)&nbsp;months prior to the maturity date of the Securities) (the &#147;<B>Par Call Date</B>&#148;), the
Issuer may redeem the Securities at its option, in whole or in part, at any time and from time to time, at a redemption price (expressed as a percentage of the principal amount and rounded to three decimal places) equal to the greater of: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1) (a) the sum of the present values of the remaining scheduled payments of principal and interest thereon discounted to the redemption date
(assuming, for this purpose, that the Securities matured on the Par Call Date) on a semi-annual basis (assuming a <FONT STYLE="white-space:nowrap">360-day</FONT> year consisting of twelve <FONT STYLE="white-space:nowrap">30-day</FONT> months) at the
Treasury Rate plus 15 basis points, less (b)&nbsp;interest accrued to the date of redemption, and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2) 100% of the principal amount of the
Securities to be redeemed, </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">plus, in either case, accrued and unpaid interest thereon to the redemption date. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On or after the Par Call Date, the Issuer may redeem the Securities, in whole or in part, at
any time and from time to time, at a redemption price equal to 100% of the principal amount of the Securities being redeemed plus accrued and unpaid interest thereon to the redemption date. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Treasury Rate&#148; means, with respect to any redemption date, the yield determined by the Issuer in accordance with the following two
paragraphs. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Treasury Rate shall be determined by the Issuer after 4:15 p.m., New York City time (or after such time as yields on U.S.
government securities are posted daily by the Board of Governors of the Federal Reserve System), on the third business day preceding the redemption date based upon the yield or yields for the most recent day that appear after such time on such day
in the most recent statistical release published by the Board of Governors of the Federal Reserve System designated as &#147;Selected Interest Rates (Daily)&#151;H.15&#148; (or any successor designation or publication) (&#147;<B>H.15</B>&#148;)
under the caption &#147;U.S. government securities-Treasury constant maturities-Nominal&#148; (or any successor caption or heading) (&#147;<B>H.15 TCM</B>&#148;). In determining the Treasury Rate, the Issuer shall select, as applicable: (1)&nbsp;the
yield for the Treasury constant maturity on H.15 exactly equal to the period from the redemption date to the Par Call Date (the &#147;<B>Remaining Life</B>&#148;); or (2)&nbsp;if there is no such Treasury constant maturity on H.15 exactly equal to
the Remaining Life, the two yields&#151;one yield corresponding to the Treasury constant maturity on H.15 immediately shorter than and one yield corresponding to the Treasury constant maturity on H.15 immediately longer than the Remaining
Life&#151;and shall interpolate to the Par Call Date on a straight-line basis (using the actual number of days) using such yields and rounding the result to three decimal places; or (3)&nbsp;if there is no such Treasury constant maturity on H.15
shorter than or longer than the Remaining Life, the yield for the single Treasury constant maturity on H.15 closest to the Remaining Life. For purposes of this paragraph, the applicable Treasury constant maturity or maturities on H.15 shall be
deemed to have a maturity date equal to the relevant number of months or years, as applicable, of such Treasury constant maturity from the redemption date. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If on the third business day preceding the redemption date H.15 TCM is no longer published, the Issuer shall calculate the Treasury Rate based
on the rate per annum equal to the semi-annual equivalent yield to maturity at 11:00 a.m., New York City time, on the second business day preceding such redemption date of the United States Treasury security maturing on, or with a maturity that is
closest to, the Par Call Date, as applicable. If there is no United States Treasury security maturing on the Par Call Date but there are two or more United States Treasury securities with a maturity date equally distant from the Par Call Date, one
with a maturity date preceding the Par Call Date and one with a maturity date following the Par Call Date, the Issuer shall select the United States Treasury security with a maturity date preceding the Par Call Date. If there are two or more United
States Treasury securities maturing on the Par Call Date or two or more United States Treasury securities meeting the criteria of the preceding sentence, the Issuer shall select from among these two or more United States Treasury securities the
United States Treasury security that is trading closest to par based upon the average of the bid and asked prices for such United States Treasury securities at 11:00 a.m., New York City time. In determining the Treasury Rate in accordance with the
terms of this paragraph, the semi-annual yield to maturity of the applicable United States Treasury security shall be based upon the average of the bid and asked prices (expressed as a percentage of the principal amount) at 11:00 a.m., New York City
time, of such United States Treasury security, and rounded to three decimal places. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Issuer&#146;s actions and determinations in determining the redemption price shall be
conclusive and binding for all purposes, absent manifest error. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notice of any redemption will be mailed or electronically delivered (or
otherwise transmitted in accordance with the Depositary&#146;s procedures) at least 10 days but not more than 60 days before the redemption date to each holder of the Securities to be redeemed. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the case of a partial redemption, selection of the Securities for redemption will be made in accordance with the procedures of the
Depositary. No Securities of a principal amount of $2,000 or less will be redeemed in part. If the Security is to be redeemed in part only, the notice of redemption will state the portion of the principal amount of the Security to be redeemed. A new
Security in a principal amount equal to the unredeemed portion of the Security will be issued in the name of the holder of such Security upon surrender for cancellation of such original Security. For so long as any Security is registered in the name
of the Depositary, the redemption of any Security shall be done in accordance with the policies and procedures of the Depositary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Unless
the Issuer defaults in payment of the redemption price, on and after the redemption date, interest will cease to accrue on the Securities or portions thereof called for redemption. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">13. Defaults and Remedies. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If
an Event of Default (other than certain bankruptcy Events of Default with respect to the Issuer or any of the Guarantors) occurs and is continuing, the Trustee or the Holders of at least 25% in aggregate principal amount of Securities then
outstanding may declare all of the Securities to be due and payable immediately in the manner and with the effect provided in the Indenture. If a bankruptcy Event of Default with respect to the Issuer or any of the Guarantors occurs and is
continuing, all the Securities shall be immediately due and payable immediately in the manner and with the effect provided in the Indenture without any notice or other action on the part of the Trustee or any Holder. Holders of Securities may not
enforce the Indenture, the Securities or the Guarantees except as provided in the Indenture. The Trustee is not obligated to enforce the Indenture, the Securities or the Guarantees unless it has received indemnity satisfactory to it. The Indenture
permits, subject to certain limitations therein provided, Holders of a majority in aggregate principal amount of the Securities then outstanding to direct the Trustee in its exercise of any trust or power. The Trustee may withhold from Holders of
Securities notice of certain continuing Defaults or Events of Default if it determines that withholding notice is in their interest. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.
Trustee Dealings with Issuer. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Trustee under the Indenture, in its individual or any other capacity, may become the owner or pledgee
of Securities and may otherwise deal with the Issuer as if it were not the Trustee. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">15. No Recourse Against Others. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No stockholder, director, officer, employee or incorporator, as such, of the Issuer, any Guarantor or any successor Person thereof shall have
any liability for any obligation under the Securities, the Guarantees or the Indenture or for any claim based on, in respect of or by reason of, such obligations or their creation. Each Holder of a Security by accepting a Security waives and
releases all such liability. The waiver and release are part of the consideration for the issuance of the Securities. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">16. Authentication.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Security shall not be valid until the Trustee manually signs the certificate of authentication on this Security. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">17. Abbreviations and Defined Terms. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Customary abbreviations may be used in the name of a Holder of a Security or an assignee, such as: TEN COM (= tenants in common), TEN ENT
(=&nbsp;tenants by the entireties), JT TEN (= joint tenants with right of survivorship and not as tenants in common), CUST (= Custodian), and U/G/M/A (= Uniform Gifts to Minors Act). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">18. CUSIP Numbers. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to
a recommendation promulgated by the Committee on Uniform Security Identification Procedures, the Issuer has caused CUSIP numbers to be printed on the Securities as a convenience to the Holders of the Securities. No representation is made as to the
accuracy of such numbers as printed on the Securities and reliance may be placed only on the other identification numbers printed hereon. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">19. Governing Law. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The laws of
the State of New York shall govern the Indenture and this Security thereof. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ASSIGNMENT FORM </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I or we assign and transfer this Security to </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Print or type name, address and zip
code of assignee or transferee) </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Insert Social Security or other identifying number of assignee or transferee) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">and irrevocably appoint _________________________________________ agent to transfer this Security on the books of the Issuer. The agent may substitute another
to act for him. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Dated: _______________________</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Signed:______________________________________________</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">(Signed exactly as name appears on the other side of this Security)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Signature Guarantee:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Participant in a recognized Signature Guarantee Medallion Program (or other signature guarantor program reasonably acceptable to the Trustee)</TD></TR>
</TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Exhibit C </B></P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">UNLESS AND UNTIL IT IS EXCHANGED IN WHOLE OR IN PART FOR SECURITIES IN DEFINITIVE REGISTERED FORM, THIS
SECURITY MAY NOT BE TRANSFERRED EXCEPT AS A WHOLE BY THE DEPOSITARY TO A NOMINEE OF THE DEPOSITARY OR BY A NOMINEE OF THE DEPOSITARY TO THE DEPOSITARY OR ANOTHER NOMINEE OF THE DEPOSITARY OR BY THE DEPOSITARY OR ANY SUCH NOMINEE TO A SUCCESSOR
DEPOSITARY OR A NOMINEE OF SUCH SUCCESSOR DEPOSITARY. UNLESS THIS SECURITY IS PRESENTED BY AN AUTHORIZED REPRESENTATIVE OF THE DEPOSITORY TRUST COMPANY, A NEW YORK CORPORATION (&#147;<B>DTC</B>&#148;), TO THE ISSUER OR ITS AGENT FOR REGISTRATION OF
TRANSFER, EXCHANGE OR PAYMENT, AND ANY SECURITY ISSUED IS REGISTERED IN THE NAME OF CEDE&nbsp;&amp; CO. OR IN SUCH OTHER NAME AS IS REQUESTED BY AN AUTHORIZED REPRESENTATIVE OF DTC (AND ANY PAYMENT IS MADE TO CEDE&nbsp;&amp; CO. OR TO SUCH OTHER
ENTITY AS IS REQUESTED BY AN AUTHORIZED REPRESENTATIVE OF DTC), ANY TRANSFER, PLEDGE OR OTHER USE HEREOF FOR VALUE OR OTHERWISE BY OR TO ANY PERSON IS WRONGFUL INASMUCH AS THE REGISTERED OWNER HEREOF, CEDE&nbsp;&amp; CO., HAS AN INTEREST HEREIN.
</P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>COMCAST CORPORATION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>5.650% Note due 2054 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">No. [&#8195;]</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">CUSIP No.: 20030N EK3</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">ISIN No.: US20030NEK37</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">$[&#8195;]</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">COMCAST CORPORATION, a Pennsylvania corporation (the &#147;<B>Issuer</B>&#148;, which term includes any
successor corporation), for value received promises to pay to CEDE&nbsp;&amp; CO. or registered assigns, the principal sum of $[ ] ([ ]) on June&nbsp;1, 2054. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Interest Payment Dates: June&nbsp;1 and December&nbsp;1 (each, an &#147;<B>Interest Payment Date</B>&#148;), commencing on December&nbsp;1,
2024. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Interest Record Dates: May&nbsp;15 and November&nbsp;15 (each, an &#147;<B>Interest Record Date</B>&#148;). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Reference is made to the further provisions of this Security contained herein, which will for all purposes have the same effect as if set
forth at this place. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the Issuer has caused this Security to be signed manually or by
facsimile by its duly authorized officer under its corporate seal. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="87%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>COMCAST CORPORATION</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Teresa Metzler</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Vice President and Assistant Treasurer</TD></TR>
</TABLE></DIV> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="78%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="5">[Seal of Comcast Corporation]</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="5"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="5">Attest:</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD COLSPAN="3" VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Elizabeth Wideman</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Senior Vice President, Senior Deputy General Counsel and Assistant Secretary</TD></TR>
</TABLE> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[<I>Signature Page to
Global Note</I>] </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This is one of the series designated herein and referred to in the within-mentioned
Indenture. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Dated: May&nbsp;22, 2024</TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">THE BANK OF NEW YORK MELLON,<BR>as Trustee</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Authorized Signatory</TD></TR>
</TABLE></DIV> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[<I>Signature Page to
Global Note</I>] </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(REVERSE OF SECURITY) </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">COMCAST CORPORATION </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5.650% Note
due 2054 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">1. Interest. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">COMCAST CORPORATION, a Pennsylvania corporation (the &#147;<B>Issuer</B>&#148;), promises to pay interest on the principal amount of this
Security at the rate per annum shown above. Cash interest on the Securities will accrue from the most recent date to which interest has been paid or, if no interest has been paid, from May&nbsp;22, 2024. The Issuer will pay interest semi-annually in
arrears on each Interest Payment Date, commencing December&nbsp;1, 2024. Interest will be computed on the basis of a <FONT STYLE="white-space:nowrap">360-day</FONT> year of twelve <FONT STYLE="white-space:nowrap">30-day</FONT> months. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Issuer shall pay interest on overdue principal from time to time on demand at the rate borne by the Securities and on overdue installments
of interest (without regard to any applicable grace periods) to the extent lawful. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">2. Method of Payment. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Issuer shall pay interest on the Securities (except defaulted interest) to the persons who are the registered Holders at the close of
business on the Interest Record Date immediately preceding the Interest Payment Date notwithstanding any transfer or exchange of such Security subsequent to such Interest Record Date and prior to such Interest Payment Date. Holders must surrender
Securities to The Bank of New York Mellon (the &#147;<B>Trustee</B>&#148;) to collect principal payments. The Issuer shall pay principal and interest in money of the United States that at the time of payment is legal tender for payment of public and
private debts (&#147;<B>U.S. Legal Tender</B>&#148;). However, the payments of interest, and any portion of the principal (other than interest payable at maturity or on any redemption or repayment date or the final payment of principal) shall be
made by the Paying Agent, upon receipt from the Issuer of immediately available funds by 11:00 a.m., New York City time (or such other time as may be agreed to between the Issuer and the Paying Agent or the Issuer), directly to a Holder (by Federal
funds wire transfer or otherwise) if the Holder has delivered written instructions to the Trustee 15 days prior to such payment date requesting that such payment will be so made and designating the bank account to which such payments shall be so
made and in the case of payments of principal surrenders the same to the Trustee in exchange for a Security or Securities aggregating the same principal amount as the unredeemed principal amount of the Securities surrendered. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">3. Paying Agent. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Initially,
the Trustee will act as Paying Agent. The Issuer may change any Paying Agent without notice to the Holders. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">4. Indenture. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Issuer issued the Securities under an Indenture dated as of September&nbsp;18, 2013, by and among the Issuer, the guarantors named therein
and the Trustee, as amended by the First Supplemental Indenture dated as of November&nbsp;17, 2015, by and among the Issuer, the guarantors named therein (the &#147;<B>Guarantors</B>&#148;) and the Trustee, and as further amended by the Second
Supplemental Indenture dated as of July&nbsp;29, 2022, by and among the Issuer, the Guarantors and the Trustee (as amended, the &#147;<B>Indenture</B>&#148;). Capitalized terms herein are used as defined in the Indenture unless otherwise defined
herein. The terms of the Securities include those stated in the Indenture and those made part of the Indenture by reference to the Trust Indenture Act of 1939 (15 U.S.C. Sections 77aaa-77bbbb) (the &#147;<B>TIA</B>&#148;), as in effect on the date
of the Indenture until such time as the Indenture is qualified under the TIA, and thereafter as in effect on the date on which the Indenture is qualified under the TIA. Notwithstanding anything to the contrary herein, the Securities are subject to
all such terms, and Holders of Securities are referred to the Indenture and the TIA for a statement of them. To the extent the terms of the Indenture and this Security are inconsistent, the terms of the Indenture shall govern. This note is a
&#147;<B>Security</B>&#148; and the notes are &#147;<B>Securities</B>&#148; under the Indenture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">5. Guarantees. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each Guarantor has irrevocably, fully and unconditionally guaranteed, jointly and severally, on an unsecured basis, the full and punctual
payment (whether at maturity, upon redemption or otherwise) of the principal of and interest on, and all other amounts payable under, the Securities, and the full and punctual payment of all other amounts payable by the Issuer under the Indenture,
subject to certain terms and conditions set forth in the Indenture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">6. Denominations; Transfer; Exchange. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Securities are in registered form, without coupons, in denominations of $2,000 and multiples of $1,000 in excess thereof. A Holder shall
register the transfer of or exchange Securities in accordance with the Indenture. The Issuer may require a Holder, among other things, to furnish appropriate endorsements and transfer documents and to pay certain transfer taxes or similar
governmental charges payable in connection therewith as permitted by the Indenture. The Issuer need not issue, authenticate, register the transfer of or exchange any Securities or portions thereof for a period of fifteen (15)&nbsp;days before the
giving of a notice of redemption, nor need the Issuer register the transfer or exchange any security selected for redemption in whole or in part. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">7. Persons Deemed Owners. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The
registered Holder of a Security shall be treated as the owner of it for all purposes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">8. Unclaimed Funds. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If funds for the payment of principal or interest remain unclaimed for two years, the Trustee and the Paying Agent will repay the funds to the
Issuer at its written request. After that, all liability of the Trustee and such Paying Agent with respect to such funds shall cease. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">9.
Legal Defeasance and Covenant Defeasance. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Issuer and the Guarantors may be discharged from their respective obligations under the
Securities and under the Indenture with respect to the Securities except for certain provisions thereof, and may be discharged from obligations to comply with certain covenants contained in the Securities and in the Indenture with respect to the
Securities, in each case upon satisfaction of certain conditions specified in the Indenture. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">10. Amendment; Supplement; Waiver. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to certain exceptions, the Securities and the provisions of the Indenture relating to the Securities may be amended or supplemented
with the written consent of the Holders of at least a majority in aggregate principal amount of the Securities then outstanding, and any existing Default or Event of Default or compliance with certain provisions may be waived with the consent of the
Holders of a majority in aggregate principal amount of the Securities then outstanding. Without notice to or consent of any Holder, the parties thereto may amend or supplement the Indenture and the Securities to, among other things, cure any
ambiguity, defect or inconsistency, provide for uncertificated Securities in addition to or in place of certificated Securities or comply with any requirements of the Commission in connection with the qualification of the Indenture under the TIA, or
make any other change that does not adversely affect the rights of any Holder of a Security. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">11. Restrictive Covenants. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Indenture contains certain covenants that, among other things, limit the ability of the Issuer and the Guarantors to incur liens securing
indebtedness, or to enter into sale and leaseback transactions, and of the Issuer to merge or sell all or substantially all of its assets. The limitations are subject to a number of important qualifications and exceptions. The Issuer must annually
report to the Trustee on compliance with such limitations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">12. Redemption. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Prior to December&nbsp;1, 2053 (six (6)&nbsp;months prior to the maturity date of the Securities) (the &#147;<B>Par Call Date</B>&#148;), the
Issuer may redeem the Securities at its option, in whole or in part, at any time and from time to time, at a redemption price (expressed as a percentage of the principal amount and rounded to three decimal places) equal to the greater of: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1) (a) the sum of the present values of the remaining scheduled payments of principal and interest thereon discounted to the redemption date
(assuming, for this purpose, that the Securities matured on the Par Call Date) on a semi-annual basis (assuming a <FONT STYLE="white-space:nowrap">360-day</FONT> year consisting of twelve <FONT STYLE="white-space:nowrap">30-day</FONT> months) at the
Treasury Rate plus 20 basis points, less (b)&nbsp;interest accrued to the date of redemption, and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2) 100% of the principal amount of the
Securities to be redeemed, </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">plus, in either case, accrued and unpaid interest thereon to the redemption date. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On or after the Par Call Date, the Issuer may redeem the Securities, in whole or in part, at any time and from time to time, at a redemption
price equal to 100% of the principal amount of the Securities being redeemed plus accrued and unpaid interest thereon to the redemption date. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Treasury Rate&#148; means, with respect to any redemption date, the yield determined by the Issuer in accordance with the following two
paragraphs. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Treasury Rate shall be determined by the Issuer after 4:15 p.m., New York City time (or after such time as yields on U.S.
government securities are posted daily by the Board of Governors of the Federal Reserve System), on the third business day preceding the redemption date based upon the yield or yields for the most recent day that appear after such time on such day
in the most recent statistical release </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
published by the Board of Governors of the Federal Reserve System designated as &#147;Selected Interest Rates (Daily)&#151;H.15&#148; (or any successor designation or publication)
(&#147;<B>H.15</B>&#148;) under the caption &#147;U.S. government securities-Treasury constant maturities-Nominal&#148; (or any successor caption or heading) (&#147;<B>H.15 TCM</B>&#148;). In determining the Treasury Rate, the Issuer shall select,
as applicable: (1)&nbsp;the yield for the Treasury constant maturity on H.15 exactly equal to the period from the redemption date to the Par Call Date (the &#147;<B>Remaining Life</B>&#148;); or (2)&nbsp;if there is no such Treasury constant
maturity on H.15 exactly equal to the Remaining Life, the two yields&#151;one yield corresponding to the Treasury constant maturity on H.15 immediately shorter than and one yield corresponding to the Treasury constant maturity on H.15 immediately
longer than the Remaining Life&#151;and shall interpolate to the Par Call Date on a straight-line basis (using the actual number of days) using such yields and rounding the result to three decimal places; or (3)&nbsp;if there is no such Treasury
constant maturity on H.15 shorter than or longer than the Remaining Life, the yield for the single Treasury constant maturity on H.15 closest to the Remaining Life. For purposes of this paragraph, the applicable Treasury constant maturity or
maturities on H.15 shall be deemed to have a maturity date equal to the relevant number of months or years, as applicable, of such Treasury constant maturity from the redemption date. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If on the third business day preceding the redemption date H.15 TCM is no longer published, the Issuer shall calculate the Treasury Rate based
on the rate per annum equal to the semi-annual equivalent yield to maturity at 11:00 a.m., New York City time, on the second business day preceding such redemption date of the United States Treasury security maturing on, or with a maturity that is
closest to, the Par Call Date, as applicable. If there is no United States Treasury security maturing on the Par Call Date but there are two or more United States Treasury securities with a maturity date equally distant from the Par Call Date, one
with a maturity date preceding the Par Call Date and one with a maturity date following the Par Call Date, the Issuer shall select the United States Treasury security with a maturity date preceding the Par Call Date. If there are two or more United
States Treasury securities maturing on the Par Call Date or two or more United States Treasury securities meeting the criteria of the preceding sentence, the Issuer shall select from among these two or more United States Treasury securities the
United States Treasury security that is trading closest to par based upon the average of the bid and asked prices for such United States Treasury securities at 11:00 a.m., New York City time. In determining the Treasury Rate in accordance with the
terms of this paragraph, the semi-annual yield to maturity of the applicable United States Treasury security shall be based upon the average of the bid and asked prices (expressed as a percentage of the principal amount) at 11:00 a.m., New York City
time, of such United States Treasury security, and rounded to three decimal places. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Issuer&#146;s actions and determinations in
determining the redemption price shall be conclusive and binding for all purposes, absent manifest error. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notice of any redemption will
be mailed or electronically delivered (or otherwise transmitted in accordance with the Depositary&#146;s procedures) at least 10 days but not more than 60 days before the redemption date to each holder of the Securities to be redeemed. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the case of a partial redemption, selection of the Securities for redemption will be made in accordance with the procedures of the
Depositary. No Securities of a principal amount of $2,000 or less will be redeemed in part. If the Security is to be redeemed in part only, the notice of redemption will state the portion of the principal amount of the Security to be redeemed. A new
Security in a principal amount equal to the unredeemed portion of the Security will be issued in the name of the holder of such Security upon surrender for cancellation of such original Security. For so long as any Security is registered in the name
of the Depositary, the redemption of any Security shall be done in accordance with the policies and procedures of the Depositary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Unless
the Issuer defaults in payment of the redemption price, on and after the redemption date, interest will cease to accrue on the Securities or portions thereof called for redemption. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">13. Defaults and Remedies. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If an Event of Default (other than certain bankruptcy Events of Default with respect to the Issuer or any of the Guarantors) occurs and is
continuing, the Trustee or the Holders of at least 25% in aggregate principal amount of Securities then outstanding may declare all of the Securities to be due and payable immediately in the manner and with the effect provided in the Indenture. If a
bankruptcy Event of Default with respect to the Issuer or any of the Guarantors occurs and is continuing, all the Securities shall be immediately due and payable immediately in the manner and with the effect provided in the Indenture without any
notice or other action on the part of the Trustee or any Holder. Holders of Securities may not enforce the Indenture, the Securities or the Guarantees except as provided in the Indenture. The Trustee is not obligated to enforce the Indenture, the
Securities or the Guarantees unless it has received indemnity satisfactory to it. The Indenture permits, subject to certain limitations therein provided, Holders of a majority in aggregate principal amount of the Securities then outstanding to
direct the Trustee in its exercise of any trust or power. The Trustee may withhold from Holders of Securities notice of certain continuing Defaults or Events of Default if it determines that withholding notice is in their interest. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">14. Trustee Dealings with Issuer. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Trustee under the Indenture, in its individual or any other capacity, may become the owner or pledgee of Securities and may otherwise deal
with the Issuer as if it were not the Trustee. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">15. No Recourse Against Others. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No stockholder, director, officer, employee or incorporator, as such, of the Issuer, any Guarantor or any successor Person thereof shall have
any liability for any obligation under the Securities, the Guarantees or the Indenture or for any claim based on, in respect of or by reason of, such obligations or their creation. Each Holder of a Security by accepting a Security waives and
releases all such liability. The waiver and release are part of the consideration for the issuance of the Securities. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">16. Authentication.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Security shall not be valid until the Trustee manually signs the certificate of authentication on this Security. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">17. Abbreviations and Defined Terms. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Customary abbreviations may be used in the name of a Holder of a Security or an assignee, such as: TEN COM (= tenants in common), TEN ENT
(=&nbsp;tenants by the entireties), JT TEN (= joint tenants with right of survivorship and not as tenants in common), CUST (= Custodian), and U/G/M/A (= Uniform Gifts to Minors Act). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">18. CUSIP Numbers. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to
a recommendation promulgated by the Committee on Uniform Security Identification Procedures, the Issuer has caused CUSIP numbers to be printed on the Securities as a convenience to the Holders of the Securities. No representation is made as to the
accuracy of such numbers as printed on the Securities and reliance may be placed only on the other identification numbers printed hereon. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">19. Governing Law. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The laws of the State of New York shall govern the Indenture and this Security thereof. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ASSIGNMENT FORM </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I or we assign and transfer this Security to </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Print or type name, address and zip
code of assignee or transferee) </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(Insert Social Security or other identifying number of assignee or transferee) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">and irrevocably appoint _________________________________________ agent to transfer this Security on the books of the Issuer. The agent may substitute another
to act for him. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Dated: _______________________</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Signed:_____________________________________________</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">(Signed exactly as name appears on the other side of this Security)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Signature Guarantee:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Participant in a recognized Signature Guarantee Medallion Program (or other signature guarantor program reasonably acceptable to the Trustee)</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>3
<FILENAME>d829636dex51.htm
<DESCRIPTION>EX-5.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-5.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 5.1 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt;margin-bottom:0pt" ALIGN="center">


<IMG SRC="g829636g0522013941654.jpg" ALT="LOGO">
 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">May&nbsp;22, 2024 </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Comcast Corporation </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">One Comcast Center </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Philadelphia, Pennsylvania 19103-2838 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Ladies and Gentlemen:
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">I am Senior Vice President, Senior Deputy General Counsel and Assistant Secretary of Comcast Corporation, a Pennsylvania corporation (the
&#147;<B>Company</B>&#148;), and have acted for the Company in connection with the issuance by the Company, pursuant to the Underwriting Agreement dated May&nbsp;20, 2024 (the &#147;<B>Underwriting Agreement</B>&#148;) among the Company, the
Guarantors (as defined below) and the several underwriters named therein (the &#147;<B>Underwriters</B>&#148;), of $750,000,000 aggregate principal amount of its 5.100% Notes due 2029, $1,300,000,000 aggregate principal amount of its 5.300% Notes
due 2034 and $1,200,000,000 aggregate principal amount of its 5.650% Notes due 2054 (collectively, the &#147;<B>Notes</B>&#148;). The Notes are to be issued pursuant to the provisions of the Indenture dated as of September&nbsp;18, 2013 (the
&#147;<B>Base Indenture&#148;</B>), as amended by the First Supplemental Indenture thereto dated as of November&nbsp;17, 2015 (the &#147;<B>First Supplemental Indenture</B>&#148;) and the Second Supplemental Indenture dated as of July&nbsp;29, 2022
(the &#147;<B>Second Supplemental Indenture</B>&#148; and, together with the Base Indenture and the First Supplemental Indenture, the &#147;<B>Indenture</B>&#148;), each by and among the Company, the guarantors named therein (the
&#147;<B>Guarantors</B>&#148;) and The Bank of New York Mellon, as trustee (the &#147;<B>Trustee&#148;</B>). The Notes are to be guaranteed on an unsecured and unsubordinated basis by the Guarantors. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">I have examined originals or copies, certified or otherwise identified to my satisfaction, of such documents, corporate records, certificates
of public officials and other instruments as I have deemed necessary or advisable for the purpose of rendering this opinion. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Based upon
the foregoing, I am of the opinion that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Indenture has been duly authorized, executed and delivered by the Company. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Notes have been duly authorized by the Company. </P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">


<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">

<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:11pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Comcast Corporation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">May&nbsp;22, 2024</TD></TR></TABLE> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">I am a member of the Bar of the Commonwealth of Pennsylvania and the foregoing opinion is
limited to the laws of the Commonwealth of Pennsylvania and the federal laws of the United States of America. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">I hereby consent to the
filing of this opinion as an exhibit to a report on Form <FONT STYLE="white-space:nowrap">8-K</FONT> filed by the Company on the date hereof and its incorporation by reference into the Company&#146;s registration statement on Form <FONT
STYLE="white-space:nowrap">S-3</FONT> filed on July&nbsp;29, 2022, as amended as of the date of the Underwriting Agreement (File <FONT STYLE="white-space:nowrap">No.&nbsp;333-266390).</FONT> In addition, I consent to the reference to my name under
the caption &#147;Legal Matters&#148; in the prospectus supplement, which is a part of the registration statement. In giving this consent, I do not admit that I am in the category of persons whose consent is required under Section&nbsp;7 of the
Securities Act of 1933, as amended. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="79%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="5">Very truly yours,</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="3" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Elizabeth Wideman</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Elizabeth Wideman</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Senior Vice President, Senior Deputy General Counsel and Assistant Secretary</TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.2
<SEQUENCE>4
<FILENAME>d829636dex52.htm
<DESCRIPTION>EX-5.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-5.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 5.2 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt;margin-bottom:0pt">


<IMG SRC="g829636g0522013928508.jpg" ALT="LOGO">
 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:18%; font-size:10pt; font-family:Times New Roman">Davis Polk&nbsp;&amp; Wardwell <SMALL>LLP</SMALL> </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:18%; font-size:10pt; font-family:Times New Roman">450 Lexington Avenue </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:18%; font-size:10pt; font-family:Times New Roman">New York,
NY 10017 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:18%; font-size:10pt; font-family:Times New Roman">davispolk.com </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">May&nbsp;22, 2024
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Comcast Corporation </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">One Comcast Center </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Philadelphia, Pennsylvania 19103-2838 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Ladies and Gentlemen:
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Comcast Corporation, a Pennsylvania corporation (the &#147;<B>Company</B>&#148;), Comcast Cable Communications, LLC, a Delaware limited liability company,
and NBCUniversal Media, LLC, a Delaware limited liability company (together with Comcast Cable Communications, LLC, the &#147;<B>Guarantors</B>&#148; and, together with the Company, the &#147;<B>Issuers</B>&#148;), have filed with the Securities and
Exchange Commission a Registration Statement on Form <FONT STYLE="white-space:nowrap">S-3</FONT> (File <FONT STYLE="white-space:nowrap">No.&nbsp;333-266390)</FONT> (the &#147;<B>Registration Statement</B>&#148;) for the purpose of registering under
the Securities Act of 1933, as amended (the &#147;<B>Securities Act</B>&#148;), certain securities, including $750,000,000 aggregate principal amount of the Company&#146;s 5.100% Notes due 2029, $1,300,000,000 aggregate principal amount of the
Company&#146;s 5.300% Notes due 2034 and $1,200,000,000 aggregate principal amount of the Company&#146;s 5.650% Notes due 2054 (collectively, the &#147;<B>Notes</B>&#148;). The Notes are to be issued pursuant to the provisions of the Indenture dated
as of September&nbsp;18, 2013 (the &#147;<B>Base Indenture</B>&#148;), as amended by the First Supplemental Indenture thereto dated as of November&nbsp;17, 2015 (the &#147;<B>First Supplemental Indenture</B>&#148;) and the Second Supplemental
Indenture dated as of July&nbsp;29, 2022 (the &#147;<B>Second Supplemental Indenture</B>&#148; and, together with the Base Indenture and the First Supplemental Indenture, the &#147;<B>Indenture</B>&#148;) by and among the Company, the guarantors
party thereto and The Bank of New York Mellon, as trustee (the &#147;<B>Trustee</B>&#148;). Pursuant to the terms of the Indenture, the Notes will be guaranteed by each of the Guarantors (the &#147;<B>Guarantees</B>&#148; and, together with the
Notes, the &#147;<B>Securities</B>&#148;). The Securities are to be sold pursuant to the Underwriting Agreement dated May&nbsp;20, 2024 (the &#147;<B>Underwriting Agreement</B>&#148;) among the Company, the Guarantors and the several underwriters
named therein (the &#147;<B>Underwriters</B>&#148;). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We, as your counsel, have examined originals or copies of such documents, corporate records,
certificates of public officials and other instruments as we have deemed necessary or advisable for the purpose of rendering this opinion. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In rendering
the opinions expressed herein, we have, without independent inquiry or investigation, assumed that (i)&nbsp;all documents submitted to us as originals are authentic and complete, (ii)&nbsp;all documents submitted to us as copies conform to
authentic, complete originals, (iii)&nbsp;all signatures on all documents that we reviewed are genuine, (iv)&nbsp;all natural persons executing documents had and have the legal capacity to do so, (v)&nbsp;all statements in certificates of public
officials and officers of the Company and the Guarantors that we reviewed were and are accurate and (vi)&nbsp;all representations made by the Company and the Guarantors as to matters of fact in the documents that we reviewed were and are accurate.
</P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">May&nbsp;22, 2024 </P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Based upon the foregoing, and subject to the additional assumptions and qualifications set forth below, we
advise you that, in our opinion: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Assuming the Notes have been duly executed and authenticated in accordance with the provisions of the Indenture
and delivered to and paid for by the Underwriters pursuant to the Underwriting Agreement, the Notes will constitute valid and binding obligations of the Company, enforceable in accordance with their terms, subject to applicable bankruptcy,
insolvency and similar laws affecting creditors&#146; rights generally, concepts of reasonableness and equitable principles of general applicability, provided that we express no opinion as to, (x)&nbsp;(i) the effect of fraudulent conveyance,
fraudulent transfer or similar provision of applicable law on the conclusions expressed above or (ii)&nbsp;any provision of the Indenture that purports to avoid the effect of fraudulent conveyance, fraudulent transfer or similar provision of
applicable law by limiting the amount of any Guarantor&#146;s obligation or (y)&nbsp;the validity, legally binding effect or enforceability of any provision that permits holders to collect any portion of stated principal amount upon acceleration of
the Notes to the extent determined to constitute unearned interest. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Guarantees, assuming the Notes have been duly executed and authenticated in accordance with the provisions
of the Indenture and delivered to and paid for by the Underwriters pursuant to the Underwriting Agreement, will be valid and binding obligations of each Guarantor, enforceable in accordance with their terms, subject to applicable bankruptcy,
insolvency and similar laws affecting creditors&#146; rights generally, concepts of reasonableness and equitable principles of general applicability; <I>provided </I>that we express no opinion as to (x)&nbsp;(i) the effect of fraudulent conveyance,
fraudulent transfer or similar provision of applicable law on the conclusions expressed above or (ii)&nbsp;any provision of the Guarantee that purports to avoid the effect of fraudulent conveyance, fraudulent transfer or similar provision of
applicable law by limiting the amount of any Guarantor&#146;s obligation or (y)&nbsp;the validity, legally binding effect or enforceability of any provision that permits holders to collect any portion of stated principal amount upon acceleration of
the Notes to the extent determined to constitute unearned interest. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the opinions expressed above, we have assumed
that the Company and each Guarantor is validly existing and in good standing under the laws of the Commonwealth of Pennsylvania or the State of Delaware, as applicable. In addition, we have assumed that the Indenture and the Securities
(collectively, the &#147;<B>Documents</B>&#148;) are valid, binding and enforceable agreements of each party thereto (other than as expressly covered above in respect of the Company and the Guarantors). We have also assumed that the execution,
delivery and performance by each party to each Document to which it is a party (a)&nbsp;are within their corporate or limited liability company powers, as applicable, (b)&nbsp;do not contravene, or constitute a default under, the certificate of
incorporation or bylaws or other constitutive documents of the Company or any Guarantor, (c)&nbsp;require no action by or in respect of, or filing with, any governmental body, agency or official and (d)&nbsp;do not contravene, or constitute a
default under, any provision of applicable law or regulation or any judgment, injunction, order or decree or any agreement or other instrument binding upon the Company or any Guarantor, provided that we make no such assumption to the extent that we
have specifically opined as to such matters with respect to the Company and each Guarantor. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are members of the Bar of the State of New York and the
foregoing opinions are limited to the laws of the State of New York and the Limited Liability Company Act of the State of Delaware, except that we express no opinion as to any law, rule or regulation that is applicable to the Company or the
Guarantors, the Documents or such transactions solely because such law, rule or regulation is part of a regulatory regime applicable to any party to any of the Documents or any of its affiliates due to the specific assets or business of such party
or such affiliate. Insofar as the foregoing opinions involve matters governed by the laws of the Commonwealth of Pennsylvania, we have relied, without independent inquiry or investigation, on the opinions of the Senior Deputy General Counsel of the
Company to be filed as an exhibit to a report on Form <FONT STYLE="white-space:nowrap">8-K</FONT> to be filed by the Company on the date hereof. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">May&nbsp;22, 2024 </P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We hereby consent to the filing of this opinion as an exhibit to the Registration Statement to a report on
Form <FONT STYLE="white-space:nowrap">8-K</FONT> to be filed by the Company on the date hereof and its incorporation by reference into the Registration Statement and further consent to the reference to our name under the caption &#147;Legal
Matters&#148; in the prospectus supplement which is a part of the Registration Statement. In giving this consent, we do not admit that we are in the category of persons whose consent is required under Section&nbsp;7 of the Securities Act. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Very truly yours,</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">/s/ Davis Polk&nbsp;&amp; Wardwell LLP</P></TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>cmcsa-20240522.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- DFIN - Donnelley Financial Solutions, Inc. -->
<!-- CTU Version: 72.2.7 -->
<!-- Creation date: 5/22/2024 10:42:07 AM Eastern Time -->
<!-- Copyright (c) 2024 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema
  xmlns:cmcsa="http://www.comcast.com/20240522"
  xmlns:xbrli="http://www.xbrl.org/2003/instance"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:us-types="http://fasb.org/us-types/2023"
  attributeFormDefault="unqualified"
  elementFormDefault="qualified"
  targetNamespace="http://www.comcast.com/20240522"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
    <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase" />
    <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
    <xsd:import schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" namespace="http://www.xbrl.org/dtr/type/2022-03-31" />
    <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" namespace="http://xbrl.sec.gov/dei/2023" />
    <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" namespace="http://fasb.org/us-gaap/2023" />
    <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd" namespace="http://fasb.org/us-types/2023" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmcsa-20240522_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmcsa-20240522_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmcsa-20240522_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:title="Definition Links, all" xlink:type="simple" />
      <link:roleType roleURI="http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>000001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="cmcsa_Notes0000PercentDue2026Member" name="Notes0000PercentDue2026Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="cmcsa_Notes0.250percentDue2027Member" name="Notes0.250percentDue2027Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="cmcsa_Notes1.500percentDue2029Member" name="Notes1.500percentDue2029Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="cmcsa_Notes0250PercentDue2029Member" name="Notes0250PercentDue2029Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="cmcsa_Notes0.750percentdue2032Member" name="Notes0.750percentdue2032Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="cmcsa_Notes1.875percentdue2036Member" name="Notes1.875percentdue2036Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="cmcsa_Notes1.250percentdue2040Member" name="Notes1.250percentdue2040Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="cmcsa_Notes5.50PercentDue2029Member" name="Notes5.50PercentDue2029Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" name="ExchangeableSubordinatedDebentures2.0PercentDue2029Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>6
<FILENAME>cmcsa-20240522_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- DFIN - Donnelley Financial Solutions, Inc. -->
<!-- CTU Version: 72.2.7 -->
<!-- Creation date: 5/22/2024 10:42:11 AM Eastern Time -->
<!-- Copyright (c) 2024 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<link:linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" 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 xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
  <link:roleRef roleURI="http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:href="cmcsa-20240522.xsd#DocumentDocumentAndEntityInformation" xlink:type="simple" />
  <link:definitionLink xlink:type="extended" xlink:role="http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:type="locator" xlink:label="dei_DocumentInformationTable" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" />
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis" xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain" xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" />
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain" xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_2" />
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember" xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes0000PercentDue2026Member" xlink:type="locator" xlink:label="cmcsa_Notes0000PercentDue2026Member" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes0.250percentDue2027Member" xlink:type="locator" xlink:label="cmcsa_Notes0.250percentDue2027Member" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes1.500percentDue2029Member" xlink:type="locator" xlink:label="cmcsa_Notes1.500percentDue2029Member" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes0250PercentDue2029Member" xlink:type="locator" xlink:label="cmcsa_Notes0250PercentDue2029Member" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes0.750percentdue2032Member" xlink:type="locator" xlink:label="cmcsa_Notes0.750percentdue2032Member" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes1.875percentdue2036Member" xlink:type="locator" xlink:label="cmcsa_Notes1.875percentdue2036Member" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes1.250percentdue2040Member" xlink:type="locator" xlink:label="cmcsa_Notes1.250percentdue2040Member" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes5.50PercentDue2029Member" xlink:type="locator" xlink:label="cmcsa_Notes5.50PercentDue2029Member" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:type="locator" xlink:label="cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="1" priority="2" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0.01" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="23" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_2" order="23.0001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="18" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_Notes0000PercentDue2026Member" order="19" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_Notes0.250percentDue2027Member" order="20" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_Notes1.500percentDue2029Member" order="21" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_Notes0250PercentDue2029Member" order="22" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_Notes0.750percentdue2032Member" order="23" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_Notes1.875percentdue2036Member" order="24" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_Notes1.250percentdue2040Member" order="25" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_Notes5.50PercentDue2029Member" order="26" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="20.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="21.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="22.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="23.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="24.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="25.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="26.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="26.031" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" order="26.131" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="26.231" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="30.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="30.011" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_WrittenCommunications" order="32.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SolicitingMaterial" order="33.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementTenderOffer" order="34.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementIssuerTenderOffer" order="35.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="36.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="39.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="40.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="41.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="43.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="44.001" priority="2" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" order="45.001" priority="2" use="optional" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>7
<FILENAME>cmcsa-20240522_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - Donnelley Financial Solutions, Inc. -->
<!-- CTU Version: 72.2.7 -->
<!-- Creation date: 5/22/2024 10:42:07 AM Eastern Time -->
<!-- Copyright (c) 2024 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<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:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cover [Abstract]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:type="locator" xlink:label="dei_DocumentInformationTable" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentInformationTable_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Information [Table]</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentInformationTable_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Information [Table]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentInformationLineItems_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Information [Line Items]</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentInformationLineItems_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Information [Line Items]</link:label>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis" xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" />
    <link:label xml:lang="en-US" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Class of Stock [Axis]</link:label>
    <link:label xml:lang="en-US" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class of Stock [Axis]</link:label>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain" xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl" />
    <link:label xml:lang="en-US" xlink:label="us-gaap_ClassOfStockDomain_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Class of Stock [Domain]</link:label>
    <link:label xml:lang="en-US" xlink:label="us-gaap_ClassOfStockDomain_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class of Stock [Domain]</link:label>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember" xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl" />
    <link:label xml:lang="en-US" xlink:label="us-gaap_CommonClassAMember_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Common Class A [Member]</link:label>
    <link:label xml:lang="en-US" xlink:label="us-gaap_CommonClassAMember_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Class A Common Stock [Member]</link:label>
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes0000PercentDue2026Member" xlink:type="locator" xlink:label="cmcsa_Notes0000PercentDue2026Member" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cmcsa_Notes0000PercentDue2026Member" xlink:to="cmcsa_Notes0000PercentDue2026Member_lbl" />
    <link:label xml:lang="en-US" xlink:label="cmcsa_Notes0000PercentDue2026Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Notes 0.000 percent Due 2026 [Member]</link:label>
    <link:label xml:lang="en-US" xlink:label="cmcsa_Notes0000PercentDue2026Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Notes 0.000 percent Due 2026 [Member]</link:label>
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes0.250percentDue2027Member" xlink:type="locator" xlink:label="cmcsa_Notes0.250percentDue2027Member" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cmcsa_Notes0.250percentDue2027Member" xlink:to="cmcsa_Notes0.250percentDue2027Member_lbl" />
    <link:label xml:lang="en-US" xlink:label="cmcsa_Notes0.250percentDue2027Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">0.250% Notes due 2027 [Member]</link:label>
    <link:label xml:lang="en-US" xlink:label="cmcsa_Notes0.250percentDue2027Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">0.250% Notes Due 2027 [Member]</link:label>
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes1.500percentDue2029Member" xlink:type="locator" xlink:label="cmcsa_Notes1.500percentDue2029Member" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cmcsa_Notes1.500percentDue2029Member" xlink:to="cmcsa_Notes1.500percentDue2029Member_lbl" />
    <link:label xml:lang="en-US" xlink:label="cmcsa_Notes1.500percentDue2029Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">1.500% Notes due 2029 [Member]</link:label>
    <link:label xml:lang="en-US" xlink:label="cmcsa_Notes1.500percentDue2029Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">1.500% Notes Due 2029 [Member]</link:label>
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes0250PercentDue2029Member" xlink:type="locator" xlink:label="cmcsa_Notes0250PercentDue2029Member" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cmcsa_Notes0250PercentDue2029Member" xlink:to="cmcsa_Notes0250PercentDue2029Member_lbl" />
    <link:label xml:lang="en-US" xlink:label="cmcsa_Notes0250PercentDue2029Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">0.250% Notes due 2029 [Member]</link:label>
    <link:label xml:lang="en-US" xlink:label="cmcsa_Notes0250PercentDue2029Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">0.250% Notes due 2029 [Member]</link:label>
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes0.750percentdue2032Member" xlink:type="locator" xlink:label="cmcsa_Notes0.750percentdue2032Member" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cmcsa_Notes0.750percentdue2032Member" xlink:to="cmcsa_Notes0.750percentdue2032Member_lbl" />
    <link:label xml:lang="en-US" xlink:label="cmcsa_Notes0.750percentdue2032Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">0.750% Notes due 2032 [Member]</link:label>
    <link:label xml:lang="en-US" xlink:label="cmcsa_Notes0.750percentdue2032Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">0.750% Notes Due 2032 [Member]</link:label>
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes1.875percentdue2036Member" xlink:type="locator" xlink:label="cmcsa_Notes1.875percentdue2036Member" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cmcsa_Notes1.875percentdue2036Member" xlink:to="cmcsa_Notes1.875percentdue2036Member_lbl" />
    <link:label xml:lang="en-US" xlink:label="cmcsa_Notes1.875percentdue2036Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">1.875% Notes due 2036 [Member]</link:label>
    <link:label xml:lang="en-US" xlink:label="cmcsa_Notes1.875percentdue2036Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">1.875% Notes Due 2036 [Member]</link:label>
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes1.250percentdue2040Member" xlink:type="locator" xlink:label="cmcsa_Notes1.250percentdue2040Member" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cmcsa_Notes1.250percentdue2040Member" xlink:to="cmcsa_Notes1.250percentdue2040Member_lbl" />
    <link:label xml:lang="en-US" xlink:label="cmcsa_Notes1.250percentdue2040Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">1.250% Notes due 2040 [Member]</link:label>
    <link:label xml:lang="en-US" xlink:label="cmcsa_Notes1.250percentdue2040Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">1.250% Notes Due 2040 [Member]</link:label>
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes5.50PercentDue2029Member" xlink:type="locator" xlink:label="cmcsa_Notes5.50PercentDue2029Member" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cmcsa_Notes5.50PercentDue2029Member" xlink:to="cmcsa_Notes5.50PercentDue2029Member_lbl" />
    <link:label xml:lang="en-US" xlink:label="cmcsa_Notes5.50PercentDue2029Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">5.50% Notes due 2029 [Member]</link:label>
    <link:label xml:lang="en-US" xlink:label="cmcsa_Notes5.50PercentDue2029Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">5.50% Notes Due 2029 [Member]</link:label>
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:type="locator" xlink:label="cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:to="cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_lbl" />
    <link:label xml:lang="en-US" xlink:label="cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Exchangeable Subordinated Debentures 2.0% Due 2029 [Member]</link:label>
    <link:label xml:lang="en-US" xlink:label="cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exchangeable Subordinated Debentures 2.0% Due 2029 [Member]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Period End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation State Country Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation State Country Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address Address Line 1</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address Address Line 1</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address City Or Town</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address City Or Town</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address State Or Province</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address State Or Province</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address Postal Zip Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address Postal Zip Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Written Communications</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Written Communications</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Soliciting Material</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Soliciting Material</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Issuer Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Issuer Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security 12b Title</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security 12b Title</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>8
<FILENAME>cmcsa-20240522_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - Donnelley Financial Solutions, Inc. -->
<!-- CTU Version: 72.2.7 -->
<!-- Creation date: 5/22/2024 10:42:07 AM Eastern Time -->
<!-- Copyright (c) 2024 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<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:roleRef roleURI="http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:href="cmcsa-20240522.xsd#DocumentDocumentAndEntityInformation" xlink:type="simple" />
  <link:presentationLink xlink:type="extended" xlink:role="http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:type="locator" xlink:label="dei_DocumentInformationTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentInformationTable" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="22" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis" xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0.01" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain" xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="23" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember" xlink:type="locator" xlink:label="us-gaap_CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes0000PercentDue2026Member" xlink:type="locator" xlink:label="cmcsa_Notes0000PercentDue2026Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_Notes0000PercentDue2026Member" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes0.250percentDue2027Member" xlink:type="locator" xlink:label="cmcsa_Notes0.250percentDue2027Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_Notes0.250percentDue2027Member" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes1.500percentDue2029Member" xlink:type="locator" xlink:label="cmcsa_Notes1.500percentDue2029Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_Notes1.500percentDue2029Member" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes0250PercentDue2029Member" xlink:type="locator" xlink:label="cmcsa_Notes0250PercentDue2029Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_Notes0250PercentDue2029Member" order="22" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes0.750percentdue2032Member" xlink:type="locator" xlink:label="cmcsa_Notes0.750percentdue2032Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_Notes0.750percentdue2032Member" order="23" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes1.875percentdue2036Member" xlink:type="locator" xlink:label="cmcsa_Notes1.875percentdue2036Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_Notes1.875percentdue2036Member" order="24" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes1.250percentdue2040Member" xlink:type="locator" xlink:label="cmcsa_Notes1.250percentdue2040Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_Notes1.250percentdue2040Member" order="25" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_Notes5.50PercentDue2029Member" xlink:type="locator" xlink:label="cmcsa_Notes5.50PercentDue2029Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_Notes5.50PercentDue2029Member" order="26" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="20.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="21.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="22.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="23.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="24.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="25.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="26.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="26.031" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" order="26.131" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="26.231" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="30.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="30.011" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_WrittenCommunications" order="32.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SolicitingMaterial" order="33.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementTenderOffer" order="34.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementIssuerTenderOffer" order="35.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="36.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="39.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="40.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="41.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="43.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="44.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="cmcsa-20240522.xsd#cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:type="locator" xlink:label="cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" order="45.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>g829636g0522013928508.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g829636g0522013928508.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  4 &D# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
):/0?E110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>g829636g0522013941654.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g829636g0522013941654.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !T ,T# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "H+RY6RL;BZ=2RPQM(0.I &?Z50\37ES
M8>&[ZZM ?/CCRI Z<@$_@,G\*\8TOQ+J%AJ:73W$LJEOWT;MD2+W!KGK8A4I
M*+1Z>"RV>*IRJ1>W3N-'Q8\2?VO]J,L1M]__ !Z[!MV^F>OXYKL_''C'6;%K
M,Z</LMK-$LBR':6<D9QCJ ,X^N:\Q\0:"+#Q9]@MN;:Y=)+1O[T<G*_SQ]17
M:_%.S^SZ[9%,^6UJJ*/0J2/Y8KJRY<U5J>IKF4*,5!TU:_\ P#NO 7B2Y\1:
M/*]X ;BW?8SJ,!P1D'ZUU=>,W<LV@:/::+;R-%*4\^\VG!,C#(4_1<"NH^'6
MHWMRUU;32/);HH92QSM.>GX_TKLK87W75CMV/G?K<76]DD=]1117"=04444
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
M6J7$B%?M+MNZ>WSG\AZT >OUYE\#O^1,U'_L+W'_ ++7IM>9_ [_ )$S4?\
ML+W'_LM 'IE%%% !1110 5FW7A_1KZ;SKO2;&>3.=\ENK$_B16E10!%;VT%K
M$(K:&.&,=$C0*!^ J6BB@"M>:?9:A'Y=[:07*#HLT8<#\ZBLM&TO33FQTZTM
MB>IAA53^8%7J* "H8;6WMY9I88(HY)FW2LB %SC&2>YJ:B@ HHHH @EL[6:Y
MAN);>)YX<^5(R LF>N#U%3T44 4+W0])U%]][IEG<O\ WI8%8_F15BULK6QB
M\JTMH;>/^[%&%'Y"IZ* (9;6WGEAEF@BDD@8M$[H"4.,9![5-110 A (((R#
MU!J&UL[:Q@$%I;Q6\()(CB0*H)Z\"IZ* *%[H>DZC()+W3+.YD'1I858_F15
MN&"&VA6&")(HUX5(U"@?0"I** "H+6SMK*-H[2WB@C9BY6) H)/4X'>IZ* "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH 2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
4* "BBB@ HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140303953110704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th"><div>May 22, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">May 22,  2024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Comcast Corporation<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation State 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="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="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">27-0000798<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address Address Line 1</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="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="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="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="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="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="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</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="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</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="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre Commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre Commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">Class&#160;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="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="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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes0000PercentDue2026Member', window );">Notes 0.000 percent Due 2026 [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="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">0.000% Notes due 2026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes0.250percentDue2027Member', window );">0.250% Notes Due 2027 [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="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</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="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="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="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="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</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="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="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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes0250PercentDue2029Member', window );">0.250% 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="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">0.250% 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="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS29A<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes0.750percentdue2032Member', window );">0.750% Notes Due 2032 [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="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">0.750% Notes due 2032<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes1.875percentdue2036Member', window );">1.875% Notes Due 2036 [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="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">1.875% Notes due 2036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes1.250percentdue2040Member', window );">1.250% Notes Due 2040 [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="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">1.250% Notes due 2040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes5.50PercentDue2029Member', window );">5.50% Notes Due 2029 [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="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</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="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="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="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member', window );">Exchangeable Subordinated Debentures 2.0% 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="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Security 12b Title</a></td>
<td class="text">2.0%&#160;Exchangeable&#160;Subordinated&#160;Debentures&#160;due&#160;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="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="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes0000PercentDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_Notes0000PercentDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes0.250percentDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cmcsa_Notes0.250percentDue2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes1.500percentDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cmcsa_Notes1.500percentDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes0250PercentDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_Notes0250PercentDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes0.750percentdue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cmcsa_Notes0.750percentdue2032Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes1.875percentdue2036Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cmcsa_Notes1.875percentdue2036Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes1.250percentdue2040Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cmcsa_Notes1.250percentdue2040Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes5.50PercentDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cmcsa_Notes5.50PercentDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>13
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( +N!ME@'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    " "[@;98<6'-#>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>.DT9AZC+96BG(2$Q"<0M2KPMHFFCQ*C=VY.6K1."!^ 8^\_G
MSY(;$Z3I(S['/F DA^EN]&V7I EK=B(*$B"9$WJ=RISH<O/01Z\I/^,1@C8?
M^H@@.'\ CZ2M)@T3L @+D:G&&FDB:NKC!6_-@@^?L9UAU@"VZ+&C!%59 5/3
MQ' >VP9N@ E&&'WZ+J!=B'/U3^S< 79)CLDMJ6$8RJ&><WF'"MZ>=B_SNH7K
M$NG.8/Z5G*1SP#6[3GZM-X_[+5."B_N"KPHA]H++JI:KZGUR_>%W$_:]=0?W
MCXVO@JJ!7W>AO@!02P,$%     @ NX&V6)E<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
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
MPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE
M[3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]
M9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIX
MT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T
M_C6"R0_L?@!02P,$%     @ NX&V6!PX9>H_ 0  / (   \   !X;"]W;W)K
M8F]O:RYX;6R-4<MNPD ,_)75?D 34(M41+B4/I"J%I6*^Y)UB,4^(J\#+5]?
M)U%4I%YZ\GILC6=F%^=(QWV,1_7E74B%KIF;>9:EL@9OTDUL(,BDBN0-2TN'
M+#4$QJ8:@+W+IGD^R[S!H)>+D6M#V743&4K&& 3L@!W".?W.NU:=,.$>'?)W
MH?NW ZT\!O1X 5OH7*M4Q_-+)+S$P,9M2XK.%7HR#'9 C.4?>-N)_#3[U"-L
M]A]&A!1ZE@MAA92XW^CYC6@\@2P/7<OQ"1T#K0S#,\6VP7#H:,1%=F6CSV&L
M0XAS^D^,L:JPA%4L6P^!AQP)7"<PI!J;I%4P'@H]KB@3K'H,+"&I=1BH9+=S
M*J?7=G#-(O<J0YJC#&AM!^&C6@L5!K!O<B )+LF5&U)=Z7FFMW>3>TFH=>Y!
ML/?P&HT=S8\?M_P!4$L#!!0    ( +N!ME@D'INBK0   /@!   :    >&PO
M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN
M$ 7S(Q(2Q:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NT
MBB[.XS!/:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*<//Y#='7=:7PX_;(X\ \P
MO%WHJ45D*4H5&N1,PFBV-L%2XLM,EJ*H,AF**I9P6B#BR2!M:59]L$].M.=Y
M%S?W1:[-XPFNWPQP>'3^ 5!+ P04    " "[@;9899!YDAD!  #/ P  $P
M %M#;VYT96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C
M3QJK_I-G6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=
M(GBNM"$Y2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-F<!B
M63R-PLQJ2AFC-4H2U\7!ZQ^4ZD2HN7/08&<B+EA0BJN$7/D=<.I[.T!*1D.Q
MD8E>I6.5Z*U .EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[
MV?S!9@K(RDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D
M@6)8YL_X>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0    ( +N!
MME@'04UB@0   +$    0              "  0    !D;V-0<F]P<R]A<' N
M>&UL4$L! A0#%     @ NX&V6'%AS0WO    *P(  !$              ( !
MKP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ NX&V6)E<G",0!@
MG"<  !,              ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"
M% ,4    " "[@;9884QBF?L&  ";+@  &               @($."   >&PO
M=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ NX&V6)^@&_"Q @
MX@P   T              ( !/P\  'AL+W-T>6QE<RYX;6Q02P$"% ,4
M" "[@;98EXJ[',     3 @  "P              @ $;$@  7W)E;',O+G)E
M;'-02P$"% ,4    " "[@;98'#AEZC\!   \ @  #P              @ $$
M$P  >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ NX&V6"0>FZ*M    ^ $
M !H              ( !<!0  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS
M4$L! A0#%     @ NX&V6&60>9(9 0  SP,  !,              ( !514
J %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&      D "0 ^ @  GQ8

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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>15
<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>17
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1.1.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>11</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>10</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="d829636d8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>cmcsa-20240522.xsd</File>
    <File>cmcsa-20240522_def.xml</File>
    <File>cmcsa-20240522_lab.xml</File>
    <File>cmcsa-20240522_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="d829636d8k.htm">d829636d8k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="49">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>19
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "d829636d8k.htm": {
   "nsprefix": "cmcsa",
   "nsuri": "http://www.comcast.com/20240522",
   "dts": {
    "schema": {
     "local": [
      "cmcsa-20240522.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    },
    "definitionLink": {
     "local": [
      "cmcsa-20240522_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cmcsa-20240522_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cmcsa-20240522_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "d829636d8k.htm"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 9,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2023": 2
   },
   "contextCount": 11,
   "entityCount": 1,
   "segmentCount": 10,
   "elementCount": 37,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 49
   },
   "report": {
    "R1": {
     "role": "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation",
     "longName": "000001 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "duration_2024-05-22_to_2024-05-22",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d829636d8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "duration_2024-05-22_to_2024-05-22",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d829636d8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "terseLabel": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Class A [Member]",
        "terseLabel": "Class A Common Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "terseLabel": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address Address Line 1",
        "terseLabel": "Entity Address Address Line 1",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address City Or Town",
        "terseLabel": "Entity Address City Or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address Postal Zip Code",
        "terseLabel": "Entity Address Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address State Or Province",
        "terseLabel": "Entity Address State Or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "terseLabel": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation State Country Code",
        "terseLabel": "Entity Incorporation State Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20240522",
     "localname": "ExchangeableSubordinatedDebentures2.0PercentDue2029Member",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchangeable Subordinated Debentures 2.0% Due 2029 [Member]",
        "terseLabel": "Exchangeable Subordinated Debentures 2.0% Due 2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes0.250percentDue2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20240522",
     "localname": "Notes0.250percentDue2027Member",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "0.250% Notes due 2027 [Member]",
        "terseLabel": "0.250% Notes Due 2027 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes0.750percentdue2032Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20240522",
     "localname": "Notes0.750percentdue2032Member",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "0.750% Notes due 2032 [Member]",
        "terseLabel": "0.750% Notes Due 2032 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes0000PercentDue2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20240522",
     "localname": "Notes0000PercentDue2026Member",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes 0.000 percent Due 2026 [Member]",
        "terseLabel": "Notes 0.000 percent Due 2026 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes0250PercentDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20240522",
     "localname": "Notes0250PercentDue2029Member",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "0.250% Notes due 2029 [Member]",
        "terseLabel": "0.250% Notes due 2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes1.250percentdue2040Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20240522",
     "localname": "Notes1.250percentdue2040Member",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "1.250% Notes due 2040 [Member]",
        "terseLabel": "1.250% Notes Due 2040 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes1.500percentDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20240522",
     "localname": "Notes1.500percentDue2029Member",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "1.500% Notes due 2029 [Member]",
        "terseLabel": "1.500% Notes Due 2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes1.875percentdue2036Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20240522",
     "localname": "Notes1.875percentdue2036Member",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "1.875% Notes due 2036 [Member]",
        "terseLabel": "1.875% Notes Due 2036 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes5.50PercentDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20240522",
     "localname": "Notes5.50PercentDue2029Member",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "5.50% Notes due 2029 [Member]",
        "terseLabel": "5.50% Notes Due 2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre Commencement Issuer Tender Offer",
        "terseLabel": "Pre Commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre Commencement Tender Offer",
        "terseLabel": "Pre Commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security 12b Title",
        "terseLabel": "Security 12b Title",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "terseLabel": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.comcast.com//20240522/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "terseLabel": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>20
<FILENAME>0001193125-24-144958-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-24-144958-xbrl.zip
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
MZS/W0'BE?HZ!U[-/,O+*W312=$PDJKI%1F+3"!S)'%%9%@97LAJHBVO+^*0
MDTKU$<X1%PP0<0?"ROB*;1N -R(^94O*XOHO+J@N:40$6U_2H";:-UPU /X&
M87@759TQQ78-P)J U2B0@PO-4')<<PC&4B<- !X& 8.R4$K>U%U IQ[80@?-
M ;V4'^_9A+Y4JF+WFC<',IX!]^R!T6>4' [61[KCHSFX#Y0+@/]!R_H3O]C#
M2:&J+ALR".J R]N<%(XZA\4/"TIJ+C^[=B>%]1=#0D"B[GTBDBX;E<\#2HQ/
M"G!,,?*10&1^*P<V0P!715=D>5)H#PPJZE!.L[A@48=7['XVJ]ZY^SPT"77$
M>039\8 +_)RV\Z$?R3&V[GC3"1+5S]1V[4X*:\* $M/&ZW!**P_'+:-&\G2]
M\A> S&&=NK'8MH%=XSJ$;"XS\#NC+V(AA]$2D'6];:/$Q4G!#N7 #M3@OL%@
M7A7>EE$#V;N4SAG (SG55G_ FGG;,3[P%E2/$74^/8ZFE,D1+=?6X I.981(
M;NF>?>3MZ1$A\J1>A88A\W/A ?-UZ%2!J2@J)C8S1L,JY^%I2/K6,;^D"-G
ME.7O4MY9JJDX,#W3B+B$19>J8;SGQ:)3WZ=$P)6XQO'Z.S YG*L/K[]CRF$P
M, 6+=F;Q:3-2*%I5R%!>'*&5SN;3%+FV^T:6FB2\*X%FV5:7*>C^8_V4J]=]
M%TRU.MT 524(;,C:KON_]FU>,2YBNT</H?M%!#W!/W[#_"H)$IKH14N(EFL;
M>MRZ[6"Z1R;13+_ER5E)<M%$O980+5=OWL,.<]+!6RH$::9G;6%:JBEIIKUV
M,"W7IS31#^^2Z*%W!8G8M=E5[/=:#!W*;TLTVVPJK2%:K+YM]I26\7Q#M\M6
M]6VBG14!-UM+RSB6BHB;':9EA N%R,TNTTZR63DS0[7;0JH[>N@KWTX;^6Y)
MJJ]LO9:PS6NT*;]N>TJF7<$WP['3#HXEPK$FVIYRJ4B#UBS;4QWMD[$UV_;4
M26]KX)IS>TJE74%=<VQ/A;0ET&N"%ZTA6*STISS/VK.#[GU60--MS]'#UK,'
MFF![MI>29Q@TT?>[L]0Y]CSBN0>=B,K;S2=G*P\R]5_5?\HGU]6+^D=O>>5?
M4$L#!!0    ( +N!MEA8GWTF(PD  )UN   6    8VUC<V$M,C R-# U,C)?
M;&%B+GAM;-5=76_;.!9]'V#^PUTO!M@!UI])QIN@Z<"(TT&P:1,TF=W%%HM"
MEFA'&%DT*+FQ__V0E)Q(-B61YF65[4/C2I?GW..<(UW9LOONU\TR@F^$)2&-
M+SO#WJ #)/9I$,:+R\XZZ7J)'X8=2%(O#KR(QN2RLR5)Y]?W/_[P[B_=+DP_
MW'P"_H/&,8DBLH4/8>S%?NA%\$"C=<IAD[_#3>SWH-O=+;IZ_!W^E7%>P'C4
M&_7&Q;V,>&(=!%Y*+N"L/QKU1X/1*0P'%Z>CB\$8)A_AVDM2PF)X#)>DN):N
MMBQ</*7P-_]GD*MT6IM$$7P6RQ+X3!+"OI%@UV\4QG]<B+]F7D( ?OP!@#]E
M<2*W77:>TG1UT>\_/S_W-C,6]2A;\&8')_W=DL[KBLW!DN<3N6!X?G[>EWN+
MU4FHJN7@P_Y_/MX^^$]DZ77#6/QJ_)PF"2\2N?V6^O(YU&@0*BO$O[J[LJ[8
MU!V.NB?#WB8).N\%8?[L>#,2W?)'(#5<,!J1&F*Q6[)W\OITN^+U9).2." Y
M\@LV]?.J)T;F&6K"825D0OS>@G[K!R04#CD1#[KB@>CPK_P?7Z\H]_9DEJ3,
M\],R7R2>(LIV&Z6(RXYB4;_<D*B;,+^$Y3%_A\,?-NC/*_H^Y;^W5=J5B+OE
M<T:7RBYR.JK8^36:1<HVA9/X(Q%E$G=_?VC2F@$5A3&2T#7C]C+YU4H][R4R
M?-EA_^]=_Y7[K;3*#R$)N37MU\Z24^JOER1.;^(Y94N9TD=O%A%==U:O;\FH
MC8)H?9V-?>LQD9R\(X$""WR1//:N=JN@:/#C9*";G9\HR$U*EHF%X0L8;\?T
MA\*JC?]2BVS^/5RG 1!<(,F<I !92G,2M/34Q6'N)3/)RN?FA>>MLDR0*$UV
M6U[#D6_X^I#R(5?T<A5Y27(W?TBI_\=D$VJE0P.DA7CH2Z,:Q<<&1!,8:]@1
MX$#G(.'Y%,$)[%+QG?HO34!F(K"C4!0XI4LOC$TRH%K=HOEKQ-"Z*EN[5R$Z
M\GE&@>-T5ZW76;RQ?W23T^62QK*-R4>RG!%F9'+%ZC9-7BV&UE59F[P"$>W*
M5<!#YI4)?,DHD$SNJ/5#DT\@UY%;O5'%GM7]I9]XPL"G@[/12)I8;OKZB:8D
M&? _]X0W&:?3->%5O^B[60NF!5N;R*-:Y<<:71L:R?&2"08]S@6KC PXFW@!
M]1<<_W\W1<4@6,HR"T1O=#98%66-CTM$-4[+D6@42/7J,4)1CXV4"LGR$V0N
M"C+?C/'CX%9+,0\E05-]049!&/;.!F4]YT<%H0:GW2 T"Z1Z]0A!:,!&"H)D
MV0O".7H0'&LI!J$D:*HOR.R,P,-V;Y^#:IB6SP=-\JA6.<;9H!;:X<D /P-N
MI52>"PST& Y%XY=S6R#TG(R.'(HJ<=H>BIH$[@]%%?4H0U$M-EH.QON^.1DY
M&(J<:BD'8;P_%&D),AR*_C$^*^DY[GJY!J?MH:A)X/Y05%&/,A358J,-19QE
M+PCX%\N.M92'HH*@J;X@PR",RL$^'1P9A$J<MH/0)' _"!7U*$&HQ48+PL$D
M<3IP$ 2G6LI!.+A,UA)D%(2S'LK5035,NS%HE$>URA%"4 ^-E %!XOSBP*V2
M8@**<AQ<'E]O_"<NF(A;CQ[6,\J",/92$DS)C&M;\^Y'/<MP6%"T%AS[IX5:
M0]D%SI(6*8S%+J#8!KSV ;R1GTR\_?_R'!1C[.2)P+DA\)$+U$GSX9J6;_@K
M-4X/]V'<T/>*@Y2(EQO>!#+:S7IX;2IOSJOO%<>&/(<A#:[C8,IC8>K'O<4M
M&U,MA=8485A5 8CMV8P". <($C3[.FA=Z6/M_NTL?1VG8;K]3!:A^ !#G'[R
MEMJ.5J]MR="U0FAUC8V=J_&P9A)) *\,("BLO>RN[](<8=@\AI%O8I^R%67R
MYFQY$^P57<<IVU[1P-#7#5"MVEQ/)M5>8A\"#7C<3)0(03)"3@F"$RDDWT&7
M(C/'B\,(T8<P(I_6NE?.ZG6MQD,A@*KWVQM_'PO7Y0(=,G@D0V/WJW"O5M,8
M1GWT-C<!'Y;">9A]</D8UU:"M&KA)FE4H]C>W+7 N$[G5%#FPO6]4RF*$!RA
M!R,2DR#@ I+\QVT8DZ%9')0 K4:A3A)M*+2/0"4HKOUS_)>?@@B&2-YWID'A
M>U,AB*:_X@_OV"-]UOH(6.WRMV!XA1R5W5_+T,R^#^G&ZH(%[A@('ERC8_=?
M8W,]$8@FEQ<#=^R>T6]A[!M>TU9AO 6[5PE3>7ZO%LWX2EPW[L\NZKAS=F2X
M$7"BI"8'!G(0PW!/D]2+_ANNS%_>42.\A2"H1:EB4*I$"X$"U4T$,B+@3)BO
MV+A346-_;2F67TPE]#'BF=B]O*:MKZ52-4X/]UE]*=4!#I)MY3E>(./8%+_/
MTL=X-9NU,Z+XIKCH_HG&AB\4'JYKR9"5 JAZOXTQU5A(YI3@(-&Q7C!QTV_1
MI"9-VQGUWRQ,4Q*+#[6OX_R%&.WOD*I8W))EZZ70FB(;\]8 (CDX9X RA;6+
M'39>M+)I]W9V?J!1Z(=I&"\^\GF;A5ZDZV75RI:,7"."5E786+@*#<F_K_"P
MP[<VKZN6B\XUZMO.MO>,B'P0;@MY"YCXRE9V-Y_K#PYU""W96$,4;:JTL743
M*I*].0T4>2 C LED;737(HJ&/U()JO5ODF1-F'T %#AO(P;5 M5A.*A'C$0%
MMJM@9'1.\^%(46U*C&19CC?$7_-Y:CL<S1[#5/_;C0_7M37:5 F@ZOU68XT2
M"VNHR<&!HX.$MY]IG/1;FF@,FK8SZB/SQ']V\+!=SJCV"+ZWJ"6+JENGBITV
MYE0 (3DS1X8,VMJ5#AHM6E*W6YSCYNZC.R9W<:O7MGS\5 JAU348Q]%#/.QC
MZ8X!YRYN=WTKCZF:S6.\NW>])&S!4_,;H\_I$Q]&5EZ\-7M[KP*BU??WZF71
MQE+[=_AJ8)&\GK\OMB."C ER*J2W^!S*4+S'9ZS%+@(3/G0'8O#^$'D+7=/O
M+6K)YNK6J6*GC9450$CF?4$& 6UM5@>-%NVIVRW&$?F*TS ONN&7@)M_$L-C
M\<'B5H_"55)H39']D5<)B'O,S2E <@ G03K:.FE=<9QM[K^XX98_XAMWF\+L
M_QOC6_X$4$L#!!0    ( +N!ME@Q=858( 8  /Q$   6    8VUC<V$M,C R
M-# U,C)?<')E+GAM;-6<76_B.!2&[T>:_^#-WNQ*2[XHTRD:.D*T':'MEPJS
MN]J;RB0&K$GLR#8M_/NU V822""A,PON!8'$Y_B\?DZ,[9A^^CR/(_""&,>4
M="S/=BV 2$!#3"8=:\8;D <86X +2$(848(ZU@)QZ_/E^W>??FDTP-5-_Q[(
M R4$11%:@!M,( DPC," 1C,AW?(_0)\$-F@TM%%O^!7\M:RS#<Y]V[?/LU<9
M@LH.A%"@-F@YON_XKG\&/+=]YK?=<]"] ]>0"\0(&.(896UILF!X,A7@M^!W
MD%I5":T;1>!)F7'PA#AB+RC4\4:8?&NKEQ'D"(#W[X#\DXU&>'JV8TV%2-J.
M\_KZ:L]'++(IF\APW::CC:RLS7S+Z+69FG@7%Q=.>C5?GN.BTK("S_GG[G80
M3%$,&Y@H0,%&53*:4*RML\&UG.5%79[C-D\]W=(@;?L*LD!I"?6IH8LUU*F&
MYS>:GCWGH76IJERV*J,1>D)CH(Y?G_JY.@,:!Q*Q.CHI?;<ETT# .24T7CC*
MQ+FBP2Q&1.ACEX371&"QZ),Q97$JQ )IF[:G#(T[5A ''#:T.Q7/KW6<B$4B
M\Y_C.(F0!9R,E(3)M"$B+7TK3^0,T%P@$J)0NU'!_QRQETN>JZ2E04Z\JI#K
M1. HL"?TQ0D15C4VU1O5,,VT4>2'YQZ5W4)WQ 6#@<BW0*2RA#)],H(C%'6L
M B/G1P:DE6<$#^%(D:@66[E]/LPLRRX+<MXA"[1G^78+9/X^6)5P$LBDOT8P
MQ=$Z!\:,QH5-MJJ-[HN9LA"QCN5[%D@8IDQF@OQD@1F7(=%$E821NH;&B#$4
MWBX;HC38-%+9I7*4EOSY[.1M@OH"Q?P-_#(^CLIP;VJ6X\Q(T$C]$T ZAGR4
M>I)C@ F$R9(KB@379[X#7IUX'LCV1DI>+X*</XP'@@;?NG-<B7 %)R>/N(*&
M%6/7=D_AQCV$<E;3%8TA)G7P%ED?C6OUQ*6[%>@[MVDJ4QK'E*3*NG<H'B%6
MBVF!]=&9[DA3NCOT%4SOXW%@%HQ1TU//]U0@[LJ_1\0"-1*<(5GJ0W5>E=R<
M.+A*&C3!BY,D:/LM-\G&?7X8PG(_!C$L%Z'[5/<4(7IVR\W'?7$0Q!U^S(&X
M0\219RE[[D29>X]O9UCNQAR$Y1J./"G9UY>>K[N/4,7=] _L2TO]&,2P7,21
MQZ?[^M*/YZU<W(>-:7;X,0?B#A$:XMEI0O3SR7?F'@BQU(])$$M%:(BM4X38
MLG_(%V*Y&W,0EFO0!#^<P%R_^L+K4+9JW876I<VIK;IMKQO3HK#7TP?;/8FE
MMNJH9-IA&EZ3\ J*VLPVC(V#MQ'_>OY@#,7E0[DG-,'JB0X1]S"N#+'8UAB&
MQ>&O)Q"&(>R3@+*$LE1SND+<HS,BV*)'PYI$][@R#/ >->NYAF&\;W"$[F=5
MASO%=H:1S(:^GET8AFT(Y_U0JL9CO-RZ<@C#4B>& 2W5L9YV&$:W&X:RS?GJ
MH-1[]<@6.C",:J&&]33$3*(]^?:!#>EKI:?'.\W-I)E5D&'9-)!E.@9X8(^,
MOF"U"?$0H%L^S*2Z)>,[6L]$M(^4"QC]BY/Z@]YB#V9BW1#Q':IO"%35VW09
M@G4PYFV, 9</>X6J:<XRD-J"'3U.*:DY&]FV,P;9=N@9;)X9V/Z6\0E$U(:B
M&5F-OBMO;2TQ-@9@2?R:HCE+/P,:X0 +3"9W\HN<815:-81%EL;P*PI>PS-G
M'>>1(96!2 Z\TN< ZD<7[&$\KMZ'[O)@#,Q=(C14<U9Y-M3T.9\A]G:T!7Y,
M!5P@16,V9[EG@(*9"M'S1T,LJO^H9]O.&(S;H6MLYJSI#!E4/Q4=+.(1K?Q5
MN6%D#+"-N#6M"V-HZ8R[G@=32":HSK/)8EMCV!6'OT)X9L[L<+DL<1TC-I&I
M^(715S&57P8))(MZRS,E+HP!NE.%YFK.MH&NU!TJ[3<1G%0EN6%D#+N-N#4M
M<V8:R^3K204,1GTY\)K_B6K>?UO&QM KB5]3/.+4HG1WH^[UU0\V![.1#!43
M.=$-K]!(RIC)MO;M-^Y\?$,51NR*?(,^G1G_PVSDD[/5AC*/OZE_Y+&\HE[4
MOZ609_X#4$L#!!0    ( +N!MEC+GI' 2Q0  +:K   .    9#@R.38S-F0X
M:RYH=&WM7>M3X[BR_[Y_A2JSLPM5>=C.BP0FIYB0F<U=7D68NWO/ERG%%D1G
M'-LK.4#.7W^[)3MVW@8"#)"MF@VV7JWN7[=:K_;!O^Z&+KEA0G+?^_2[631^
M)\RS?8=[UY]^/^RUN]W?_]7ZY6 00C;(ZLFF$XI". Z8_)0;A&'0+)5N;V^+
M=WWA%GUQ78+D$B:7+,.R"D:Y4#9S4<D[EWL_IDK=EE49L]%HE%1JG'4NYZ1^
MRS#*)4SN4\GB[/;0EG0JO^T/;2I#_$5**D;5LB9T2+Z("JC9+/U]<MRS!VQ(
M"]R3(?7L21NC4"REJ%&"U#@CEW[%,NLKR(]R3 K<+<MK0EX/.LO^_GQQG&0/
M%^=/LI9"03UYY8LA#4&PR &C8%@%TTI54I#,GJH(GHO7_LW*>LQJP=A+RQ0:
MYZNZ.L-%3'62 NG,M9).G#!<%JXI#29YKZCLJ[Q1 O:J'&=VV$RE<6<@82HC
M%)Y&;[I:E3*578IP6?Y)4KK <GBC"N50E1AUX"?DH<M:>X4_#TKZSU\.ABRD
M!(L7V#\C?O,IU_:]D'EAX1):R1%;/WW*A>PN+*GJ2E"JI"LDA!ST?6?<.G#X
M#9'AV&6?<@Z7@4O'3<_W6*Y%#OA=$W,S$?W-'8=Y^F_(<CH:,L%MPIU/N3]4
MTG?@WO?#(?,<^!=^<>GU=V<D%!:^HU85C&K!LKZ'?NHI1SPZQ+89;TX5C7IP
M%UZP*TA>6T_KBKJ2'92FB%M';,<#;H[;T*2@;M=SV-V?;'P_HA=6<6_B#; F
M9JU6:YCS/2C-\%ZP*R; [#()SVC;FE+9(&CK*4VG:@D1_"DG^3!P)^\& CNI
MC&HA-I[%.^G$Z538PD=\K6^E%'5WJHOJ6?HCH1^5#6E&_%4"S<#?N!A3TIH\
M<@=?7'$FB.(A6VCAVMT_IR4T6QBI7EA_ "+TG<DC&#<1'M&0M1+:XI))6D*K
MLR1OG#)I=M).:8H[#^/6]\AB%GHA-(+ZV':IE&=7O="W?QS><3G)T?:'0]]3
MR8<G;-AGXAE8'?&+72-IT;,#[=T%+K=YJ.D@#H=DY:?D(FJ;2_N3:\59YCMT
M4%I8?\+KA)#WA0&M\*=^R"0(S#AGH)]>>#1B4$OM58-!]:RYLF=;5&1 1=&J
M&D&:>?4W XME7=OB8CTNS&+5F&9>XZW@8FG7MKC(8"] I\[?)"R6]6R+BBRC
M2'UB:AUD7MEZ,[!8UK4M+K*,(GOUZA3SWHS3N;1K6UQDP84UK505X^W@8DG7
MMKA8CXMJ\:UZ%\MZMD7%2E1T[NP!]:X9[;NL-^K[PN$>E'".6!\*C0235O'M
M(>;!O7X#:"K-K"27TAL<)8??P$]J.P1+%:C+K[TF<D,+/I5^RYUPT-PK5KFW
MG\KKLJMP?TC%-?<*^'>3T%'HQV\$OQY$KW*M@R"N"[?0"@.F$LVB$4QJ"/V@
MF7KL^V'H#]4;E!T3\1LSN"/2=[E#/ACJOUSKMP]FS=@_* 5+VBFO;\=Z:#NI
M6BM0!YDGGUR!7 J2_Y<US;W)\Q4=<G?<O 1D2W+*;LF%/Z3>ODJ[U63W?=?9
M7R";;Z?=R\X1Z5T>7G9Z2ZDQGHF:7J?][:)[V>WTR.'I$>G\W?[C\/1KA[3/
M3DZZO5[W[/0Q)%J;(/&OP]X?W=.OEV>G>7)4;!>)950KC6FRDC8K&3"9QL(Z
M55J,R=J#,%DT(-LT+/>U=EKFQ_FN9]3.%*Z5<7A1='\YNS@A!S*@WL3\#'C(
M"O#&9DW/OQ4T *9.[W8FNY1'OCU"ZYS:&\Z\.:G&W2_4#K^;.;T%/;U#>5!"
MLEI;X-P+.+5GTG(P0Q>=TTMRT3D_N[A\<:-S/A)R1+V0A#[I,1N1I]EEEHDO
MB%G=<79?G$C_BEP.&-(W$CSD4#YVF\BA'1)(-AOERF-&O(V0B7X/$B-8X(N0
M[,3/C(+?PV1(V WDC)*9L]N</0TQ;Q_.E?/4T3[5O0V%/OKS*<?OPJ8#%12&
M4'Z K10<.BZ,@; "\U(&!;R'$SK6 +"L/,'*YLW+UJYL=$"R*IL WPR4[HF4
MV?,S%^R:2SP^%IY"BD8(O[LI5,H6F#!].H^T?0%(5E6O!LG]3(:Q"7;L=.X
MT 2I1Q5,^D.H)+V V3BU<PCW2'L DQLF=K>XWK2CM1%!;A;77<].0*LFYVU_
MY(5BW/8=-F4P\7PE3GQ#%@C_!NN)+:76@S*,G<SSY-B]H1ZG&U2 C?BG.ZIS
M.(3[X8 )\A\8.:7#U0"/"L'3C-@<]G\Y"'$E@]C,==$5QH/(.2.GG@/J./%S
MU%($9]MW71I(UHS_6-W_&5YIP)N&\3%2CZ814=DT(D0C74+]WYE>+:@:']4Q
MS.3]#1,AMZD;\5/W,VYC-K-^7=G#]P>EJ D1IP;TFA7Z@M$?>!R9.ZQ);WS0
MU,R],Q5[TPV2E*C)E%(WE3J3&?)!:J!"Z6G*+'AFDC/,8AZI@E^XRZ J7+A+
MJ5,%U^#,0MG:J\\=N9Q,:**?T%DOL025,[G?  <OZ5TW6IVT5=EY=E9S+:M>
MP/&@WMC+P,\G ._>9K#[DC843Q]R*95_D]V<FT] "BH-T6+6QOHEE. E1=&]
MZ)'.,'#],2Y]OZPPII6/G/K%1"9:D>#_. R^SC%5^6W;0?5IM.%G=(H/'4<P
M*:.?8YB5F.FQI)9KG7F,3&9]BH;'^+OFJV%)&_X\$Y?^[93K7P?7?\!=ZC W
M&,R[_OG999W-T*(<^C-Q#K,1KJYD)03M 4&'"R7RO,-$7-W; \*Y#U-!]]\\
MT//$A/6-7,MLF$:Y8.V5%SA:P<_N7JUV;'>B[N.,\5P ['A 7=*Y8_8HY#>,
MG%W!*,CD[L_KFN^ S @*;7?>W9T?I5]@?2-9F?KMPYYEUO<EL,%EP< 'F^LI
MCR^/LW5WA ,]H0 9P#3@A>QL"NEHY0ZAWAEL5PR81)C565#OWGO;Z\&$'?L@
M['/DQ-P,IV("<7NU@EDWC$P;8/<2[69\UB^^ (*B-4A!HL=(I4"H5[CVZ%TS
MA_30HI-C'%XOU.[ =C5R,ZN1JE'NH</>K'R\E_;F6NT!LW^0<, (#0+A!X+C
MDEK?OR-]YOJW*$!,1+FNUPFU4:MP2:ZXBZK,)>AUR( X!W??)!^.W)!ZS!])
M=TPDJ(F\&JL6H@)^'[A'XQ4\3!#)LO8(ZA&$>N,X[0K\?O\6R^$")L=9K"0[
MDC'RE7E,@!WO>E!VI)<$#XM647=KM[GQU<"-SDPFTY%DBC(_%YJ9*V4:>W.+
M9B$?EXY6T5SGX_["46E#%O OP4. ""Y$C+QHPBGGUZG[ON_V*<@[!'2FK:2%
MY#?JE<K^O)%</5;/3'+(M.#)H\?&F1-:N5;45>!5NJ\D2&U07XP 3!6K&H$]
MG-X3QJW@';-.VE\NB%4VBI#Q6>;E6W0_%-T]7YU<A&Z<@&4%\^K> ]KEUP/M
MI)]0M>[H/*[7CB!FA19,:Z<?>[(I+9@Z#A'KP-H*K8I1U)7NIEVFK;K\I.IR
M+A@.!!B'09T=0]=!P!0,'>/,:E-Y/6JS%L# D(*=XDBL&.N&D RJYA0VKVFZ
MSJVNO4)=ZTHY8N)A&E?=:EP&C2NS0F7'WJS&174^I\:]FDV:<B73)LW"O9FR
MM8$-'EW)3[$RFF$=8TD'%RU^O>#.Y"7&(M-'3NT!L?'.T7-L SR4?R^[IWPI
M**KE2^\F]\9#2-J1S[*O_SHE%9_B5*AFT7CPTG+S/0+J#P3I13@FF/.4^SV;
MVK9>=N(\6D@9FU9?69%['C9_7)"RY 0Z'B_&% WP0Z(S$U5+GOQJ% V3!%20
M&^J.YJ(+OLC^TR,<SD<R+1%>9,JT*4G[GG5@YTF[MV!S^)UR*H9Y[%7JX^VS
MOCS:F+DCOY4]&#/ (3VETJ'_:$B2$RI^L) <'[<7LOC5&()-2R-+-+J5UB=A
M>R/7 K4')Y>HZH@S8G@QI?8.,'U/+BXS U5#FX$MSS9J$*KFUB!L-A!A-HM0
MQ0"]6,>,1:B_,W1G8>-2DU".3,*6:9NU"96M3=AL$,J,-J&::ZDZ9FQ"XWW!
M.Q,;E]J$6F03MDS;K$VH;VW"1@.09C0)>XO=A'>&[BQ<7&H1&K%%> \K" ^$
MW@,L0LW86H3-!I_-9A)J)IJ$^JQ)*%OO#-U9V+C,)M0L;1.V3%N!O8?8A/+6
M)FPV\'!&FU#!F0/4,6,3WME:628V+K4)U<@F;)FV69M0V]J$S0:=SF@3ZF@3
MYJ8.E057C=XVO#.P<:E-V-,V8<NT%=A[B$UH;&W"1@..9S,)=9BR817O>S$A
M"Q.7&80Z3+[:[:^?S[=,VZA!J,.$#%7T_WSQ(S('G<D9J==L#)[S<-)C8] G
M)YA@&@>9/FJHIBO4;]+5ZC=)Y?H9+$L4@?,]F9='L#Z#Z:F@Z?GWEIGW8>9C
M3%+U(2;IJ>,QY%I=S\$["HSTQ\16M[NAQA_D=L!4D,29*]5<$NH1X#,V>DVN
MA7\;#O"J0X#7K"GX .R*>SJ*J+Z::E3CV]<S]U)UB.(RV4$HU??5]=0X,S0#
MK DP!BF&"<AX7\+J%ZSXLL1\FXOB(Z^O-*8.[T[,U9\BL_B84,OKI=19S/'?
M/NR9C<K^9N.[Q&U]54VU=4O9+_?4:RLN]SPEC[I7*[") 4,6 IW/A0T8 (R9
MRVPP#L3SU86=D60J%W U"DZ GY'G*DR _I@'LD>UY8ZQ\5L.3:-*>$ ?I AV
MPR64 ^6@GHV77:EM8YA5S(P?E'>H<*0.2X#U!\MCD._0W1C=:4@7(RQ,6+\X
M8$'MGK=XWMSW/W3 C)FP&2EOK\] DN#MN;=T+',M'3!D,/$+;=_U1?-#0_VW
M'Y,9W*5O ):>^R,M;^!RHVDNN;RX.I91%\9\#!)DF/M[1</,&'3IJ2\1KKHK
MH6\5GJG!M8/![^7:.W@I\I9]DN%105W./#(7XCY/%H0TQ[%ZS[*,_2A-/9G[
MNSCBR-$0+_([RC!QB=;+9F "00947\#ZM5XU\J".^&^-6&-]5=*DU]=@G=%R
M!Y-X6W2(QE-%;0XEJ1;-^5-.9 <IB0A6+U1Z3'.>_&KFR\:$(I*EF?)L,^!"
M3#<#+Z::41R EJQ[ME2;75:ISK94G6X)&\K#<'&M_38U &'^I.>*%/TJIC)/
M4E7.L"<]!(&LU.W36Z%#-E#H@'*VB:-DGL#'T/#!_D"^"">ZF:\CBN.K+R39
M27F*.L*.(NXS%;8+9I>T:<!#%8['+@(2H5$8S4<!^>KZX')$2WM2):N"/:B7
MJNNQWWJ3PG&NX^-V'EU3P0+P\H%HBH':9#R(2G:C0O],.LB 0/2)%+,$XUY1
M?6I#\_ 6WBAXSPS2P*&N4C^8241,H:J)'@/_$.<1T?B]APPRRU/"_$S!OY@4
M3Z SS\/KA(=3)"HN()6?J?<#FYU,-4[ 0/N>8D H1C)D;*KI2_TN$3ODDZ,@
M<)5X43PZWM(7+L 6]"8I2CB+^GOJWZ2[6U?=K4ZUN:JN!W<>,T2=4<] S=5(
M*%U8U!]PJGP$SOH._<_(C<'=4."VICJSLJ)-]":ONX,!KC"RH)!14#P8>D44
M<G<!(K&NT$\CEXI)FPRR^I[6:HDS).PL- )/J9DQZ5,),QQ@V&0H4$[&=.2E
M/.J7*GWZN?W- \T2$I6/.9SJM#2W$AL0LV;YQ$E_@6;3@]V,*OL8N6!&EU.C
MFPH^&,<C5$/@9)T!.9@MSEFO4$[%.=.\7X.JQ4U.:2E@1DU%J)*V@FQLTI;8
MZAVHM;B>W%._J"DKE\L%JU8K-XS=?-R!).PB-@3S%1G ]&0DU:23*H,>X3C"
M+9A=5Z$IE3=1R/RR >0E8#$)1 0_0SU<HFYS'< AXFVB3)*%..N#<7:'[VKJ
M07LGX>\@_]F,QK93&JN1@*S2<T5<H!CP/@]U396BF8=Z^2Z)ZIP>(_)1^:08
MJ13+3P3>B? 3U.43)"\=X!3:3OWU32#.S(9IE1L)SJ#K2=]7#1@+.5%9Q D,
M6$LZH.^V"M1ZB#U1O)@ WE+!.3;(L F3ID=%JQR/B@_AT40:@,\=?C,-O97#
M43ZZGGV+@^,2KF$EBUF0UY?- =>Z%M2!Y)LI>F@5#,TI>OZ1Z[1L'4)]<O"=
M!?!Y_!RW 7-<]?6Y5S+-C;"U?HK[\ 6JUQ!F)GM@F.KBP#"-GR<PS$.BOF1"
M7H8X',3A,H )8I-[:I6P[_KVCXU'L8A >] 7I98.LGS_,"1+ML=>E'F/8%.N
M=<2D+7@0QA]^6;QKGM*266#%893A?6E9 KA;J,+>IYSU7!^ZF#>9"\4![MA3
M $!;:$H&0NW5[%F-6KGFL+N*61R$4%<61Q+<4.7G:U<4AV_MOJ;]5?#Z2_3=
M":WZO$*K1D(["[@7!:3NN/R_M,] +G]!QZ%?>=*1_[Q7:5C/*@UK3AI'](;C
M-,#]$35 A\$^^8L*YQ9\!7)\?%Y\CX*QRB^C)VV853.]YKU,3W:25068WTQ-
MD$&Y=]^E'H&X7D214N):KTBK)6>]3\F91N7)!-?VX2TYA[[!=!\< *H7.8YH
M2(GZ4MX.KC\XN&"(ZTW1:D%7^='D[\\7Q\2)OJ^]NVBB]A9WS5_T<V6][M?3
MP\MO%YW>,R]TIK]NKP^^_#/B0BWPR(RGIO*+3LPX(W=,;#J2:@68R_B3[]!,
M'YQ4Z+M>"</MS3X;4/<JWHI1J]51!EPU&GE01E4'<AKX CKF+%]'LE[K>L&*
M0+25FE*']7:BM*AT-5OA="C:1334G_1C@_?OW/J#J!FR)X-#>>VZ6_OLI'W8
MNR3MLXOSLXO#R^[9Z>KOP\X,7&3! (5PG>U8.FEZ\,J8[26%U((1AC7GSX]D
M%4A6^:E![O.XN>EZ'_1]OC7GS>YID4NR-.\ /WW<U.?60"5!/##]9#)<P,0W
MQT!UU^/).-AC,%<6Y'^YS<BY8,@;W/>)7A^Q8!2.)]_*:OMX>L!5^U"'4G(\
MQAJB[R!82,4X8?Y"+[+4]YTQ_,#<PFW]/U!+ P04    " "[@;980LB#"0U>
M  !#)P( $    &0X,CDV,S9D97@T,2YH=&WM?6MSVLBV]G>J^ ]=LR]E5Q$2
MVW'NDRILDYC9,?8!/-EYIZ9."1"V3H3$EL .\^O?=>M6MR3P#9LDVU-USHY!
MM/JR>MW7L]X=]HX^O7]WV&P<O*]6WO5:O4_-]\U_/WE>WWKWE/^"CY_*]^K=
MWO'!%[7W<?_XTW'GUU\^'[9ZS5]4M_?E4_/77\(@\I^<^\'9^?1-.T[&7OC+
M>U6MP._W_6CJ)^_?';1^UP]?!L/I^9M7]=T@^D5Y87 6P0#^:/H+O>9$/S;V
MDK,@>C*-)V^>3:9OE?S=CZ?3>,P?C>)H^B0-_O+?;&5_C[QQ$,[?](*QGZJV
M?ZDZ\=B#-S4^M3ZV?_TEP4G^\O[=WOOFM_.@'TP5+%B]>[KW_MW3$UQQV02V
MME<X@P%M"4UA__AHO]'MJ?WCSLEQI]%K';?7-95WI^^/1Z-@X"?I/_^V]?S%
M6[7O)], /O&F/DSJ]/T5$WMQ/_,Z\N;_C/KIY.WV=DUM/]M^;C:HG%96LC_O
M3V9).O.BJ9K&U4K7'TR#.))IU)_MJ'BDIN>^:D5#F.@L\=40-FFHO!2_Z?J3
MJ3_N^PG_8.L5SGMKIZ;Z<^5%\-0XCL[4?CP>>.D4_C>9Q(F'+U ;."CN_LNW
M2!SQ>.)%<UPN?O;J[6:-WGHV\Q*86IRD*O+&\%KX,/&#B ;OP0-[7O05)X+K
M^1(G7]61'X9Q5,/Y39-9.O7]W*MZ_*GS*B^M5M+99!+Z8SR-(4X??_0A2&#:
M7?.-%R[8AW9\86_#2]J&W=)=N,;"\ &9)O\^5:-9@D^HLEFF_B"&IZXQS=]F
MH::PUT1AV]7*!GP%,X#GASPULU-F#&>OG#7A\W)V-UM7C3Z0IWUX+L9'U"R"
MQ< ;A_0U_#7KQ\DPB&@-?2\-4GR_H2>O']+[Q[,([R[055I3GS[MTZ_;>_NG
M47 !EQSVX\@?!AY]1_.L5F:PN"0%AHSO%F:@:5U6I(:QPMG#&P?$'V"-L!+8
M[(AOB;H,IN?TBR#%*S3P<R,P=TG5WU_N/JL]>T;_I[RSL\0_0TXS28)H$$Q@
M>K";,[B!\.O=^M:S9_\ @IK"+1W.?#REUSD2IH_H">=D_KY5VWFV]#W5BOVB
MG?R+=IX77@0?Y5]$FPOOVE[^+F=-+W9SK]HMOFJW\"I\$QQ7?.83[9O=SM9O
MR"J;J9RO&;@P_>FY-Z7? -L=FS.7X>#"X&V+@8E<IF]4CO=:?!59;TYL%QCQ
M+^_YLM$HJ'<T]CXUU7[STZ?N26._U?[XZR_/?J&_3QH'!_KOSZV#WN&OOR 9
M_*+VCCL'S0Y]+G/@3YZ ;O*I<=)MOM'_6,KE\R*A('U0@:$I=M[+/P[T1+9?
M_0.DT]/>0?;-[_)K7FHV9?V@.\!+\SG\OPY_V='+F7AG_I-^XGM?GP11&@S]
M-]Y%' S5M9?S"O=YP;Q@;V"GX8.=HKC]<-SNE9PK'1OK"*57,=,.< !K6=D.
MEHQJS?&PV?IXV(/->N%NEO5Y-N_M>]PX7FINYX"6X96M][U@&OIOWCUM.7/,
M[:^0MR;RXG,TVH)M+%_5\CU[5;YEK[Z''6L8%GAB6&"#62#PFR,/!&DPG:]F
M2VUY\O/M9+9_)]X<]1EU -NZFIW[;1;YHJ35?E)";"&#\]/I*F_OS[=+'7_H
MCR>HQ:UFGX!HXP1T%66,."$PM1%'8(-L;?*GH#:#%C/13Z/J,1;>0*JZUD<R
M'6>S3/L[\1)0?\.0KD;!;-(*[-B;*U"F?7]<T)NF*IB"\D,[0&KMY7D,RC3,
M"OX]\1*P4^ 9'&0*.TQZUBB)Q]4*_8DSA__E9^@5O)>X,-""-_QO$R#!E T/
M3TW\!.4N'*A>7D%-Q!<D,6KE0]Z7!(R?H3\(QO#,)/0&N!'^?V;PEVP;L%M8
M>P(COL'M51O>)IM#LW'V%C]%_G'AA3/?J'J)/_:"* #S)1V<^\-9"*^<,*>A
M9ZRYP:0"N4ZP<C0&8(W#(!W@G/5,?7L#Z S!IH)9!&0@B;)I[3V=-YL\YAOG
M/#?)&@*[;AP\\:((U\RV3S:NIQP%YO(\F/I/T@ELTYLHODP\H,B=%\^>#+VY
M*"IJ[L,KP':!<:8X F[&I1]>@*Y\]5#.2$3"<!JRLAZ<0SI+YJHC2X=C&P5H
M5P51@90GX2Q56\]D/9,8=A<T]A!H16WTY8KH'5?>8)#,LEW6UR/;;;8B-[8W
M%:D8BVBK<*5PQ#XLG.\&&KXX+[H&?D"V!MB72-TR 39&)UZ0D8/2U%!. O6,
MJ\'_0[V?N,;3@];O\(%X"DEAQ(\G*IW.0]]U[OCC@F\'/[+88M\?Q0FPQ?#2
MFZ? Z=X]G:#'ZA!8:.O_-4GKE7')D_GF;Z_IOYR)(5QLO]GN-3NW]64^6C?&
M#'@X*797F74<(;_W1LA%RSG1-<7)#02(NH[\,'S^AM>Z[R-GT[>:+G6ULI)+
M_+.H/8WA,,#UH8M0?%;I:A2@GGL4$3KUHG@*9T+>,3P EA>IAP2@:8(=F$E
M<G&.3\.!3'P4'R.D)<NQ1O[!,!@'*'G+J,'+%F?-A#Q]\!Z0-_RBNFJ4/DCT
M9)[2TT&1&8<!N5&K%?1!L=2!V8U12 /%A68)_+4M:,Y]N&2S:3J%W\"C>%,&
MX0S_2>N;S)))G/++ASYZI%@SN3QGGQ=3Y7]F 2H,134*KMQ0')>)/XB3H3H'
M^7L67,!;O<DDB4'SP2N)B_#)Q8^[2.Y>,JS@JTL/?:3XK_^+M=0>PNL&4]9?
M0$QJ7S3>$N^K3]Y0#WVZY 5-45OI^^=>.*)# -8ATP)A!3,(2*5#/2@8@7(V
M.%]P3NA[0X(9S:*S !V[9?Z^_'[2)I[6NW4U@KN;P(BPOS$2F/?-;&YMV6LO
M YRP=P%[&A'[&H-,K592'W@8*AS[I]W6B8IFZ-Y/?T*.L!]'Z"-?F2'4AFW\
M^7:I&T1?D=P^ #=YW*?%^W0$MI$?AE[DQ[,5"A;'56]=WO0<V0VS5)]O><Q\
MDW[@,5=)_2GR"> F8I%\0-Y-83NXX";(XDVG'AJ$%/1!3IDJ=@3KZ'E#.W]O
MR08<U^[.#^H3+XD:+?2)/_K#2SUJI5OXLW&"!_6'.Y'/GV\O'] C_C.2XJH]
MXCN.1_S1O_/?Y-^YSSOQD+ZCU4= [B^?T0ZN)(-SAUMA< 1#!1L[=H EO5:$
M1:>,%",L\,W"" L% A;[Q/2@MPZQ7,M#MHX("^:*W6N(Q;CC;AEA,5M?B+#D
MS_,&$99J904QEFM$:^X88LEHF4,LNW<)L7!DY'8Q%G,(%&-1]QIB69"<9:?G
M+N9!=G96M3S/M^2'6S=F7D4O>YX:K_"R9YEM]^!E!VYV73>[.=D2-_M=S_'G
M4SKOV]-N3F/MGG8SDZL\[>;!%7K:,W;SZ&F_PM.>:29+/.T+]_/6GG8SXJ.G
M_='3_NAI_[$\[>;RKL[3#D->Z6G?*_&THWOET=/R_7I::")+$^+O[T*4%_F5
MUIUDP8H2PGHL]5AQ,M3-:B*^9WZ[T@A0*5W^;!+J@2- VX\1H)5$@'Y&4EQU
M! CO[\^W2S]B1.# ']B5UT3 .VHC#;ZIC1<W#PGL+@P)[&9.NVKE9E47NS]-
M2*!:>>"JB[N&!'87A@1VKQD2H KYU5==W']$8->-"&S?N.B" UUWK[K8?="(
M@.W*OTM(X-K,:Q41@3PQ7I.A."RD6GGPQ/O=QXC =Q01V/UN(@*[UXT([-Y#
M1&#W,2)PW8C [G4B @OW\]81@=V[1@0>'8'_75ZDQRC-]R;+'J,TWU.49G?U
M49K=:T1I]I=':>X1LZX)$Y/E,787R5XX1*UNH@A$,96*!@NB,&5YF8>STXH0
MV4\!"]7$#STM@G'I=<2: [DT!:'$!NO8@_VEW0.E90F8(&XWF%VPB;.)F)[^
M-UA4Q"AX1L->/C_S6YB8?X%8??TX_LKH5ZQ[Y+'+ZC""LT$:BBR>P"K1ABOL
M'BV)/G5F2';%!2CMP1E_ H\&J&."]IIZ8($"9?@1(;$Y0^+'[)! M2>(4&=#
M^YO?3_A\L5&U0/2C^H$+&,2@0'FXQ[@Z1+:30XE%@\FV)CLF-B.,PDH =3/4
M5Z:""^?"?)'*T?=]!',;3\( YH4*C]FT:F7IKBV<XL)QQ3#]:765&SGZIOZW
M*?!:/,4WS_]QPYO?:L/T>^UFMZL^'S8[S>,/;"M?!\^/CF<X"^= F?Y@1KZD
M<_3P#.P;:WY&GH\104!F'-/KP^'75P@,1WOL K;>6/5[?I^:WS)5[^4=-;VM
M[;NJBJ_7%G-^OX>QJX7"7$] SN7)WG&O=WP$"LPW13:M^MLS^B^CA7)Y[Q3L
MN0>[>,BGZ5/50U>+IX[\Z5^AGZQ#_;E2TUFL#(*9O&QSK_K]C[QV'6B^]0"_
MHR?O!#8@0!9+,JJ1H@,:%0=Q'"_>E!54:3Y?B[;]G5_'9AC\Y?5!W5&?8=FP
MJA^+*N]Z(W_PY=_Y4G;]"*./[MVL*?GXP)_,IG/UT8_(C[8?(Q!RF+NZ77\
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
M%]*OPM,F7JX)1!3+]"UFL&#"N=FFQGGIHQ-0X.8M1EC2&&4-MOM+L-W%27S
M[H;CR\@8MP]IQ/?P1 K.:3Z<S!.L73E3:M$RU#IBC),FK]RT4!#Y\$SV55V=
M@L;N!;B?B!Z]#@VA-1)GY$A\@V6N4"8^D;7<O085!IDZ_?(RIE"9R']M/94Z
M(<G?0MY8$;V$32Q-=;3WDML#:?^A. "!!TNG$ ]=QC!,&'C]("0OVJCP9M*>
M"YX:&"R=B$"F)W@"3#,#WTL?ZUQ72.2O=5C@  P4+S68Q/L"'&Q]OEZ/CB95
MRQ<@;G;LMT32;F@<_$&BJ2C C@W]4!"A4TL'S(5&2Y3#/#FR6]+ZG83N\()I
M^6P5@(M(8R5VP5SMJ5&L:3P!19[>JT?,()RS O*@$$:T?.$+YU_0K@.)[)/W
MG%3\%.:2CKAC!UY9F42U8BO",!Q;V.M7A+>> <_1?4K>6HZTM^HS=2Q9 ]%V
MBP8%$TH0:UB+W,&Q\;086#V/'F[]7(>:Q!E'\2B]![H3#:?4"ZO6/5YB.RS$
MR1=3%?I8PN;!J/\7DZ1&G=CTQKQ&"&-::&2C X?^-^DK=L"!;IQJ\T)F8GW&
M<.29"EYRL63-U))FF"GJ[LJJ%7MIJUM177TNA!.LUCED^<Z-0< 2.]$C47,"
MG#Z=EWM:"]Q"3C"[W,(8\//S:L4;]X.S&5GL0Y^=9HGM_!G,:[K9#G$M4!(R
MV,MAWAB21CBR0CP#1)G0;*'L5_K\A(5QD)>,)!.5PS7MQ^,Q6!&B/UMVB3E+
M\>*YB/BVC]'Q&B+R_QA;#N$+>6]$AZ=PY##VR8T%*\)^*13J99<BCD#)]*E[
M<*Z^N@:VME57'5"HDH EF);&:TM5,CLO,B@M$4^B]940*'7CHLW.:8.+93O5
M L'VPV]]<K[@441GV.$!<QO\(2:VU!1'I$F[0@T8-$8OY+N#K,SO>X.O;-Q)
M$RKF1^[;\4KZR1F9<$ <(?N3$LI7P4HVBDGRAR/2>KTT]77V!RU-!+CK(49K
ME-I!<9H!6KJH3SF4S>P_DPZNBP'=^3HC#XTJ'"(?MXZC L<DI=F:UQK(=QO)
M5]O(:Z!9TW,U@QUB3"BU@55I&UMVN]5K=%O-6%P^4.+T0BST6>631.;DM$6T
MQ?^/WF=5V6U6'_R@OZN^KE;_U9K8ZPC-Q Z,FC*]7AWUS>GU>JTVK^H[[/**
MW?_L-J_45G/KQGU<K0!?L8WK0[NRKMDV-I]OZ/2-?>@YK[Q/[:.K965GD^^E
M6])&UPDNE(B+A0("DTWNO8NN1><K[J+[\(*#!;C#M"0P/?8]U!/SOI-<PNK0
MG-D\\,.AZ<IJ15$D$ZD\JC2*PS"^))O^,L;H:^*= 9<]7X_+/M>DV_CG%ZZ*
MJ?CYFZU=-5F6',O/.<D@M%^4DXX)*7;82D=;=.P0Q"8*VZ$'T];OWXNQ) $(
M\B/]+,Y:9TE*+-I-?@+RK#N'7X\W:UJV@C"&7YJ<^*&7SW?/=VG/-</C<X8U
MR0*T0]XMX)FSF/<F$Q2T^>7'TND.GJ,>V/G?8^8'"N:!%U(#/?3+47IW>IX=
MP4VWP(9=@/UGRN_J>%:6@D]YZ!L'N-N;\-#NUMO#^M:NW HZ3 R(&?17D\/+
MZ0"<A<Y@L%;B.0YAJ<752F:Z#SS>;'Z6,M1+:>&)(4[46\B($B4=OVQ3V#A<
M.$W]%DRO\#T\[/ST5&__R,D1:T5.D^5I_GXXO)KO"H<'.<//U,F\R0P-TA.8
M@C3=+%S5',F$)N9_\RC[V]&W)39J<MGS9"N/.=(E9[1TC"+\*1C95LM;W";0
M>T1!&S'?IB:*$HRYQ:S9;>Z^4Y*0,"I%MXGI#6TSWB1@F,A[8T[5,C;OE>^V
MT_G3<["7=4D"5S^M<O@PCL[TZ,X"JQ5<(:^(PES2Z13F,HG#A4?$ROXT\= ?
M]20,(ET7MX$LB\G0X]R7S*^ P?!-Q0_0^0AS,F9<QMQ2=+ N,.GXW'?N=.[5
MBK/A,.#"';)(P+T3TB;]&B=!54ZI<8>X0]>Q3:S3-)TM,2UD^=560=NR%R86
MMS&OSTI/1 .">1!BKY=S(#A7U_1$S0Z0S2@2*QR>=3A(S511+9GA(DZPGFCU
M;:6MYL1"=$([1OB5\%P0DH,9WZ>"!D.RNUK1O6C=HEWG3&SS&EW5%UZ(XH?I
MDKSU4U, O+P:R&@:*:5"+UH\'6=^]:4U869))@N%)T. W^3[9"][-D?2/:A-
MJ+D>M3);PR$R$'CNA;_!+$KX6'\FZC[7*EY2\&",V3K+Q^4*:7<]V14"ACL4
M8#%#[[E% 7N7>%=^!)?RW.EJP5#Z0TM+7VJPV4K M0[RIM.TSJA\5ZN5)=NZ
M_, D/>3ZIS3V?5/^-(#/0"'Q+,^;IG,TQ,'F6;Q1=) FXS^]*;&03G751LN-
MP"  S<J2&R .\CJ^A\FSF7>T'PREZN$K5W"!J"1917?XZAE>R3*NUC47V(^@
M4V4)W$719C.U(B>3U5GR[ZI=- ;A+?;KYD[HS:4;!TMG9CNZSC',:]=Q:3^Z
MN>XC9T>W))?8FU1^,K%+^"LHDG_!1Y7I6B!6!R%(U0MFV_V ]=M\JB <>9_<
M_S ?T ;AMOM)$B</[UEIFVS4G/=(U\2"TAIRU@9QQ"2.T/1'66=*=#<PN)T5
M'%$P4])U%[B6#GS8A0"1-_4!3)(8F/(L\=E?SUD>6\^XKK?/J0S,=4E7?Z&_
M,4FV948F90Z=FW!Y(5?!=H2OI16+.!FX,-CC- SRJV1A!19$5HJ!M8)<HF]V
M9,-%3-G:9Q,;R X#*Y"<7 F:5(FK53+?T8!"[5&_V#A;39IQRYGSG,1<7/8H
MR'TL",&'RQ*D^154=<3+6%3C7^H.GA?.NJ$B_]*"SL'=*H[B:.%VH;3[]FZF
M,O$^2&FG>,^PKE$_FA&C"SS!F6VZN)K3]?#@PM"DEW 1?Q*<$=Q EOB!=F3*
MU@A)KRR!G;;;2G2VYF.*XK+#K^5OD?"$8DKT$)711?05@\#626,%8E,VK3TT
MJSNERDAV]8BN)X@F*5/AW"IH*_!X*58:6M&1@J_=Q!*($"@1F/SRC*=4!%8I
MJRY YEK(X5]#OO[63EWGO/%A=I#T@UMFN=_19,?843$5S\;ST+D^"-.0S";3
MP9R?3^T?E"6;:IP-=LK*X6=9/ILJ'L!Y2?8J)[@&T8SBYU,[R85)HBQ7<7OW
M'U>G].72^>!^9OE\%&P#;3!$NTJ2?$IE&8(FT;W3%366+U"[\D'EEG0F<V>E
M>%6R[LIR9ELH"/);>\>==3>6-">SL[C(W H-][$7=4\+-N5?.'$MCA)=P"?2
M6&#9K-IGBQ:R/+WZ@HI;/%,8NEKQ([CK ]^=02$'5^@K*P75F=U>NNS@>M:T
MN%!6YW.SI7';ETN5><# ;J:;'M[P<43"0F=IQPE)WT!C8>B75"M<U 6J<$EY
MHYVS-I7R=[W,FKJ?M%E\/Z/9.*<)PV+ZD_\-C,(@-:KRE$K9B8-?XBG;.XUG
MBR2$TIY="-F,G5R,3-7)<A7U+<BXKTY#=GA90"5()OHI\$SZK?A[&3Q(A2Z"
MK )G#?EVS^N8@,/[<^"#[1>=B3.-^<2Z@LH\H[*Z6WWR:,(!X<VXB,G*W_4F
MWH#,=\[V'L1CODA2(P:D 9+\S&=E*Y=/CS^Q,1I@\*R<4P+8J1SR)?K4\.I:
M9/GH#E@A;>Z2X8, ;R"0?-4XP_3AJ3K&\UE'/C-,)IW&@Z_GDJ+/7 E1-:7[
M7DV!8AC&<]_7V?.,-(J/>"F9"C4WA;A&A)O5\1>"T%R<:=10%K<8+^*\G:Q*
M;J0O@:D+*JU8JN5%1IPO78H3,Q;5 8KG3G),M3+!];D$)N*E9)74Q!2RZI)X
M;&!P \ST)(69< M*2SL1QV5 Z<R4GIA9;UBLD3)(G60VI,I :)@-8%9/#R?2
M'(*S("@?Q%('*(41LQUHCW3\$&U#,ID* FD-3/D%6,)9C33N6W5)@_7[8L,V
M% C3'3([4/4N/$0Q9[26J2-?!0.6VO#R9F?E'G3<SJI86;->LPY[ZB7L=1^X
M[$5@Y=4?"(Q/#UWEZX QA@V%?X&.YCESD_HE0AO*N3&\\EM%-UDZ(R,4$UT:
M+WVC>LVVVC\^4AN_(C@DE6&0GC,>4T]F_!KD1+6R\:ODH<A#DDJ$IYCXE-=>
M4[_UZ'D8B@!%S(!L?F!6 GM*DHO@ DR,\V!"NTR%-6GIZ_=/NST<CS8"3 ?\
M#']R^O3CTZ.G#?SJ- H0%$)]#$93LK2. LIH:@RFMVSP>S=">E57TM*=0O1K
M,,A/0$S.O$A AE#])X#EH2?NDG@\"]G$D$.D:JJI%(/H_32DT\)99*54)\9K
MM*B?+2^?,Q2T[8L*OX77;*M;&-(!9@PJ=&"#45E61)X1@P!.?,G0YTGI9LI>
M5F?NH?WJ#>;&.:<G1";9PMFPQ.!B&+EF%.$9D@M4_X)5S,#=&?T"/3IGK*Z#
M!E_7);6/\EF\R_5H[Z%WR285[?%4>+\)Q=E(43G=HXA!-=48+8]Z]8K:!#2Z
M7?C["":K/AQWCFY%I3?S$U*^B2]"R$6L*;3 7EV++GM-F!/W!#11D$38A.2J
MD?!5_3@!-J0_6=*\9=']NI=.%R?(8DBOGD]8]M>PVA:CY+2Q?P43=-D-6240
MJ4_/RX[[_N8JVZ ]U!8O(-![V>-6E(+6JKKQ(+ B.IFG4;@_@8]DZ7C+-OM>
MKQ<Y:C/H-TS.("7L?Z_[G_((007E9_FUU+T6XOAKZIJO;'3Q[U%H4N%K,)U1
M=A3M%@B!F"!XT= Z#\8_<1.^96W,GC^_:]>]JWY?]J,7=WWISF.K/VKUM^#F
MK*+AWUV[N6.C*9CB8V>S.W<VNULW^I4<Y@:?IBF$\!A^68J"4M<*P8TS:7R:
M66_>5Q?)'XG9WK5IY(V8[=W>]&(-[2GU(K(>=<8??,O.SRNY!,M^_<C#[I.'
MW?6G)Y@@AV'=:,HI6^AZ.HNL]HP.D:DC?^B%H3B5SA)O3-5WFJOIYPT&/;JN
MZ"F.-;"62Z$"RBYP<4TV[=MD6."CYV %EM&[O??-;^=!/YBJ/86U?X\^F=L:
M;:?M3\UN5S7:!^JTW6M]4JV>:G55\]_[AXWVQ^:!:K75Y\-CD+;''?SW2:-#
M[AK=W[+5[.+'!\T/K3;\]7M3=9H?6UU8*_P6W3HUU3ML=:L5W0]3'36^@);1
M4WM-U>LTVMT/S0X^"V]LGO14 ^8B+]S[HK!1\$'SY+C;ZC4Z\.<Q?-D^/FJU
MF]1C,_<US I^L^P)&*#XFP;,YK#9N7+@LE]^4=W3_4/S4YH@?+(/>WK<J59R
MC]NOH-^91ZV!ZTK.!/?-M!'%0SGI-+M(1@>TS+9JG/8.CSM BP>PZ?)E@\[
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
M+(W@O"DWK,I:9.3Z09&N@MISP5-CM\RB)W@"TCP<NTH\NFQ6AUK^6H<%#L!
M\5(2?7@V^R!,L#. ]?EZ/3J:5"U?@+C9AT'*TFYH'/Q!HJD(F\[:75'*VK*(
M@EU0#O/D*)CJV>\D=$>=*44^6P7.(M)JIK=1R5SMJ5&L:3P)I<UXUOWJ0GHT
M9 7202F$?FG+MGP'.EN[#B2R3]YS;K>I6Y1)C$<F09WHC"(,P[&%O7Y%>.L9
M\!QT_R!/?&LYTMZJS]2-9@U$VRT:%$PH0:RA&G('Q\:36QEOGV/BAQ)PR)^A
M"36),X[B47H/T"]EU%C-JM$1D+D62ILSKK!_7!8X]+\%'"'2S=IT!S>[@1L!
M9< 5"#(5O.1BR9JIW9#5P=!=6;5R/QWQZNIS(9Q TS8OS_H<ZH!JHD=*?&KH
M/N?S<D]K@5O("6:76Q@#?GY>K7CC?G V(XM]Z+/3++&=/X-Y3;<,)*X%2D+6
M(VB8-X:&?.-EA7@&B**@V4+9K_3Y"0OC("\9228JAVNBUB=I*OJS99>8LQ0O
MWL"S@\VVC]'Q&F*O[;'WU;<;T;$.3^'(8<QM!6%%P!%2"O6R2Q%'H*3ZU#TX
M5U]= UO;JJL.*%1)P!),2^.UI2J9G1<9E):()]'Z2@B4.E?29N>TP<6RG4IK
M8/OAMSXY7_ HHK-J!9?1![+#Q)::XH@T:5>H 8/&Z(5\=ZC_6-\;?&7C3IK9
M,S]RWXY7TD_.R(0#X@C9GY0PGCY,AV*2NL<L:KU>FOHZ^\-NRNEZB-$:-0T*
M@C%:NJA/.93-[#^3#JZ+ =WY.B,/C2H<(A^WCJ,"QY36;&9>:R#?;23?NS5J
MOELS)IVK<.0E@W,']0@#'0D&CG;$G\ Y@%EZ ^ZN25892O\<EQ/GHR4G7J+V
MD4 *&$2VS<0N(TP'*.@ ;$W%XJXH\2G4\!E*M:*02C0LI@/R(X4>W9A@AEV;
M)+1%OA5,-O7.S,**V0M8Y!;/2*.@'<$-&X+6-T;'*PH!V *G$?P9&?)(ZF]N
MD[)]I\/>V(+S\#8Y&X.1KWA5U*J*<;:,Z&'K&/404,3]X0S[BI<GC3@.;-;E
M(]+?<8NR0$ZNX7FUL@'L838FW8=M=H0?8B=&C>51086;DG]>XEL.,1%REV<G
MYTJRK'G+;7-F12<0S]E=TF<W)6\->]D2%,5<=4BY"F<I9@_QA*DO"LH"]-EN
M].7RF0WFM&BSJ_K>V5X\/)"'YF0;VYL*[?J%5T4KFX6^XSKQI_;@<\9]9]LN
M8%7(0\K3&\RV+F62%ZB[G*0?W2VK.YMC"IUY(^UX=BZ[@Z"U4%HLE _<E/;F
M L(P\FL0NLVW^CXRCRS!#:_["JCLX2X*RV^':4EP>NQ[J"OF_2>YI-6A.;-Y
MX(?#K/'X,!=X7!!9&L5A&%^277\98P0V\<Z RYZOQVVO7.YM?/0+5\54_/P-
ML/C)L@19?LY)"*']HKQT3$JQ0U<ZXJ+CAR V4=@./9BV?O]>C&4)0)#<;C'.
M^E5*6BS:3GX"\JP[AU^/-VM:MH(PAE^:O/BAE\]YSYVNM%\FUUAVSK F68!V
MRKM%/',6\]PWIK!\]++A'_ <6C.%WV/V!PKF@1>:-LJ4XIV>9T=PTRVPD0Q@
M_YGRNSJFE:7A4R[ZQ@'N]B8\M+OU]K"^M2NW8J/0(-OD\7)* &>B,\BIE7R.
M0UA:<;62F>\#CS>;GZ4L]5):>&*($_46,J1$1\<OVQ0Z#A=.4[\%4RQ\#P\[
M/SW5VS]R\L1:D2%\31O._7!X-=\5#A%REI^IE7FC0#V5)KZH)S %:;I9N"KJ
M^T83T]V(''5;XJ,FGSU/MO*8(UUR-DO'*,*?@I%MM+S%;0*]1Q2T$?-M19E
M3+FWF#6[SMUW2B(21J;H-C&](0@';Q(P3.2],:=K&;OWRG?;*?WI.=C,NBR!
M*Z!6.7P81V=Z=&>!U0JND%=$H2ZB$!*%DSA<>$2L[$\3#WU23["KHU;WD64Q
M&7J<_Y+Y%C @OJGX 3H?84[&BLN86XI.U@46'9_[SIW.O5IQ-AP&7+A#%@FX
M=P+7$5[K)*C2*34N$7?HNOI '$G@8C7:K!&R_&JKJ&W9"Q.+VYC79^4GH@'!
M/ B5ULOY#YRKBRS] D?/#E \$"A6.$3K<)":J:1:,L-%G& ]$>O;2EO-B87H
MA':,\"OAN2 D!S.^3P4-AF1WM2*3R17N.F=BF]?HKK[P0A0_3)?DL9^:(N#E
M%4%&TT@I'7K1XNDX\ZLOK0LS2S*9*#P9 K4F_R=[VK,YDNZ!I<O9]:B5V1H.
MD8' <R_\#691PL?Z,U'WN5[QD@((8\S863XN5TF[Z\FN$##<H0"(&7K/+0K8
MN\2\\B.XE.=.5PN&TA]:6OI2@\U6 JYUD#>=IG5&Y;M:K2S9UN4')BDBUS^E
ML>^;$J@!? 8*B6=YWC2=HR$.-L_BC:*#-%G_Z4V)A72JJS9:;@0& FA6EMP
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
M>$FQ.Q-#=!.&H4G<T?7P0@0$0TW5U08E/M9EU,4<#P=ZS44)+[WOB,F ]&'
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
ME*DCA021E9JS\F9GQ1=TW,ZJ6*6Q7K,.,?$2]KH/=M=%8&6Y'PBH3@\=RNL
M%88-A7^!)N,Y<Y-J(L+^R;DQO/);13=9^N4B,!)=&B]]HWK-MMH_/E(;OR)4
M(Q5%D#HP'E.G7OP:+,=J9>-72=:0AR3A!D\Q\2F_O*9^Z]'S,!3!>Y@!64G'
MV#U[2I*+X (4\?-@0KM,92YIZ>OW3[L]'(\V C1L_ Q_<OKTX].CIPW\ZC0*
M$*)!?0Q&4S)(C@+*^VD,INMH ;OUJJZDT3<%LM? -TY 3,Z\2"!_4$DFN..A
M)^Z2>#P+61.70Z3:IJF49NC]-*33PEEDA4TGQFNTJ.,I+Y_C^-I$1+W80D^V
MM1(,?  S!DTSL*&A+,TUSXA! ">^I,KSI'2[72^K^O;0RO,&<^.<TQ,BRV7A
M;%AB<&F*7#.*@PS)!:I_P8I8X.Z,?H$>G7-B'YU#*[Q<K^N2V4?I+-[EFK3W
MT+O,"',J0LU$XFQ JIQ2582ZFFHHF$<J65$W@D:W"W\?P635A^/.T5(*>;6*
M/-06I9OX(EU=8)Q"]^?5-<.RUX0I<4] Q081B^U[KAH)7]6/$^"O^I,E[6(>
MLHG)Q@GR3C(8YA-6:FI8U(M!<MK8OX()^D*'K.N(.D//RX[[_N8J&XX]U!8O
M(-![V>-6E((ZKKKQ(+!"59FC4<0:89QDV7C+-ONF#/A&UXO\M!G"'.9FD';Y
MO]?]3WD$U(**0?FUU"T=XOAKZMKE;$WR[U$;H/K:8#JCY"C:K6J%0DB,%7(>
MC!_;W>%$=K?NV$7M^?HZ".MV>0NHZ>IF5E>TM,(F33#^M<G7O/1[:]IUQ3HW
M>*$FY=UC1%^IG4E=51KG;C*V],7<_.DZPF4-NHSK;94MXG[^1G%7T-P)INA@
M_"6:<M((&K]GD=4_SME[=>0/05<7L_8L\<99LI1*S?,&DQJ-9WJ*O9TLCLA9
M26% %^=@LZQ/G2I7\=\]W3L^^ (?'O:./KW__U!+ P04    " "[@;98K\&V
M_JP(  #7'P  $    &0X,CDV,S9D97@U,2YH=&WM66US&CD2_NXJ_P?59+.5
M5/&.P3;&5($A-K<87(9-+O=-S C09I#F)(TQ^?7;DF9@9L D?DGM?3B7[6(T
M4O?3W8]:W:)Y,[D=M)HWO7:W=7S4G/0G@UZK]^]\K5!N%NT3#!>C]ZC9&76_
MHL[UU6@PNK]TOMST)ST'C2=?![U+QZ>,Y!>$SA>J,>1BB7VGA8Z/8/T588J(
M5K/;_QQ/7E%/+1IGA1IE#L(^G3,00&;*,6KNXFE++.:4Y14/&J5 7:#H><J5
MXDL[-.-,Y27]3AKE[?,,+ZF_;DSHDD@T)"MTSY<8-+4'_>OAI2,T2*?5[+1Z
MCPLZI0J!P:A9[+2:Q;M60G]"> 6$9^#LH'%:O[.I#"ZT%+#[*3-VU\7 7.,I
M[03CN/[M-1K?7UTZ\[/*>;U:GY=JE4JI7#T_*==K)X6_@KE>.;ET!J/KD75=
M&G]"L3'@C1UXB]?6X$HEARJER@DZ8/F; &A=\:6+I4)77 1<8$4Y.V#T6Y"F
M-6($;=2: !TR\TU4WBVHCSWB!PN*<^B.,";7_@-F%*/R>;E4S5?.JF>_.MBM
M ?8HC&#FH6NPVR=+PAHZ'SREMOZ$5D4>59XR#X0T3MX_$T4?X24:$T:Y0)^I
M2]"=())J6;EXN$N"4*TU2"*P#\$*F22^ =Z6DDJ%F8*YKB *BS7B,[2'1CF$
MTYYV$Q3[H!;D^.CW=^63TPM(&[ \P&RM,X8>.[OXF#/:%OB!(.PJXH%- L$B
M%$U%E(% QHAKY*VH6IC75,H0,[!JNDY.SZ$@%/J-0HJ;%W^"^\1*4$79'+7G
M@NAH*.1AK6R[$4O11M2 T0;O_L4)^.!C#J]2"(S)UR$6@((+B3Y@B3PR@S3O
MH2GQ^>JCL5FOD>3!>#Z,]1"8S_"2F->"4/84()B8\B+$YK?36BE7*ID_A.>
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
M>K/%/EL+>'&P:@;3:8.IZC5#3UH.PH>:@HH.[/6!43?0WZP=Z,%B*O%$)H0
M;L9M<)NS(LTHNDLEHT*+&4Y]^)([#!8(W(I_<3X8&;EN@.RM<ACR%8@'OU.=
M[2SR.()RS%,OT7C3?BRT %4\(^@+KP$H+M:8C$Q'.Q,HY\466\7VU,\NICKH
MZ1@](Z(LV !4PW7\C4Q7N.!(I?L8!@!RR%A-)6Y"GO?-[=4H<(%%E&]$L:2>
M:5KJ[J+[;*N0ITMF62&5*DE%=*&=>IF):,+7U)WH D3Z7U/?T?&&"D+3ABO
M],(.SK"?FS6_*,@B)FM!/6S4E7/DC']3EE77&'E'JI*<S>AZ384"V5Q!@.B%
M4J"^JDR,%-M=55G2>LC(>SCY_15W/"K-S-1E;@; 4Q[9CUENS*X<349 B6*;
M>GG*+[YA8G973,8/"F,#,VF01:RURDF>D];D:7%/==V3'0#E<LQIL@C52 5\
M:K(L)H2J9S1/U&MY$M1QW\\C-])^5E6.CLB8;B(%%1O"X6DL]("'E,#ZE.)4
MI-CG ?(FO?4Q$Q7=5'#9Q*D4'*_J8YY3O8)2&4;E]CT&LSL+68*XT'-&J!=5
M56PO\=0J.'J8[66"B!+C8 R<D'V+'=X<#-*?4_&>85\GGORE@^?2=,ZX$=A$
MN"^]&C,)(-/+HDG@:P0LA2D,>6%*_3-]T5E]V\3<+>LWD8@\?&!-OZY++J"K
MER!ZP=M%^YM_MZ\&%257+FN,YG1+K>X'@_$6^W&[\N-VY;.&PVBI.%CDYWE#
M]@J\^0WW*F!I[ ,OR)7A7*^]+IYU*:\N4HLETX@2'PZ+@DI%G'$>U9A$C-,H
M*ZP*]LB%X '="=&+%H63@L,UL^M"?$"GPWKMH\Y7YE45<P^*(D&1=DJWWO;U
M'UNCV@+5II;UBJICQ$3.LQ<0C+(JOYD2B[LSF=,9T:E9GVK+"1$"W3";*^W%
ME%YLL%N&0%,5NF:'=_IHID'Y+L][Q??_ME;>&/X3?V>0]RFK[<-J>]%V!"EM
M%+J0W[6]J;.):E7VS(=^N8^9GY?SH5:'!WJ:[(4ZF&4?:E)^[\SPB<Y:J(%1
M=M![.W'S\3\B84^N_\P_(ZE,;+]8\>UXFSWQYQSJ[SAN2D[+VASK&1&GZ>O^
M%SQ4?UKT;U!+ 0(4 Q0    ( +N!MEB2\Q?&$00  "P4   2
M  "  0    !C;6-S82TR,#(T,#4R,BYX<V102P$"% ,4    " "[@;98I9^$
M?G$&  !,0   %@              @ %!!   8VUC<V$M,C R-# U,C)?9&5F
M+GAM;%!+ 0(4 Q0    ( +N!MEA8GWTF(PD  )UN   6              "
M >8*  !C;6-S82TR,#(T,#4R,E]L86(N>&UL4$L! A0#%     @ NX&V6#%U
MA5@@!@  _$0  !8              ( !/10  &-M8W-A+3(P,C0P-3(R7W!R
M92YX;6Q02P$"% ,4    " "[@;98RYZ1P$L4  "VJP  #@
M@ &1&@  9#@R.38S-F0X:RYH=&U02P$"% ,4    " "[@;980LB#"0U>  !#
M)P( $               @ $(+P  9#@R.38S-F1E>#0Q+FAT;5!+ 0(4 Q0
M   ( +N!MEBOP;;^K @  -<?   0              "  4.-  !D.#(Y-C,V
M9&5X-3$N:'1M4$L! A0#%     @ NX&V6)U'1=R]#0  830  !
M     ( !'98  &0X,CDV,S9D97@U,BYH=&U02P4&      @ "  " @  "*0
#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>d829636d8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cmcsa="http://www.comcast.com/20240522"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cmcsa-20240522.xsd" xlink:type="simple"/>
    <context id="duration_2024-05-22_to_2024-05-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2024-05-22</startDate>
            <endDate>2024-05-22</endDate>
        </period>
    </context>
    <context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_us-gaap-CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-22</startDate>
            <endDate>2024-05-22</endDate>
        </period>
    </context>
    <context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0000PercentDue2026Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0000PercentDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-22</startDate>
            <endDate>2024-05-22</endDate>
        </period>
    </context>
    <context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0.250percentDue2027Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.250percentDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-22</startDate>
            <endDate>2024-05-22</endDate>
        </period>
    </context>
    <context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.500percentDue2029Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.500percentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-22</startDate>
            <endDate>2024-05-22</endDate>
        </period>
    </context>
    <context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0250PercentDue2029Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0250PercentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-22</startDate>
            <endDate>2024-05-22</endDate>
        </period>
    </context>
    <context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0.750percentdue2032Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.750percentdue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-22</startDate>
            <endDate>2024-05-22</endDate>
        </period>
    </context>
    <context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.875percentdue2036Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.875percentdue2036Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-22</startDate>
            <endDate>2024-05-22</endDate>
        </period>
    </context>
    <context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.250percentdue2040Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.250percentdue2040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-22</startDate>
            <endDate>2024-05-22</endDate>
        </period>
    </context>
    <context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes5.50PercentDue2029Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes5.50PercentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-22</startDate>
            <endDate>2024-05-22</endDate>
        </period>
    </context>
    <context id="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-ExchangeableSubordinatedDebentures2.0PercentDue2029Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:ExchangeableSubordinatedDebentures2.0PercentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-22</startDate>
            <endDate>2024-05-22</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="duration_2024-05-22_to_2024-05-22"
      id="Hidden_dei_AmendmentFlag_duration_2024-05-22_to_2024-05-22">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="duration_2024-05-22_to_2024-05-22"
      id="Hidden_dei_EntityCentralIndexKey_duration_2024-05-22_to_2024-05-22">0001166691</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="duration_2024-05-22_to_2024-05-22" id="Fact_1">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="duration_2024-05-22_to_2024-05-22" id="Fact_0">2024-05-22</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="duration_2024-05-22_to_2024-05-22" id="ixv-432">Comcast Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="duration_2024-05-22_to_2024-05-22" id="ixv-433">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="duration_2024-05-22_to_2024-05-22" id="ixv-434">001-32871</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="duration_2024-05-22_to_2024-05-22" id="ixv-435">27-0000798</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="duration_2024-05-22_to_2024-05-22" id="ixv-436">One Comcast Center</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="duration_2024-05-22_to_2024-05-22" id="ixv-437">Philadelphia</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="duration_2024-05-22_to_2024-05-22" id="ixv-438">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="duration_2024-05-22_to_2024-05-22" id="ixv-439">19103-2838</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="duration_2024-05-22_to_2024-05-22" id="ixv-440">215</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="duration_2024-05-22_to_2024-05-22" id="ixv-441">286-1700</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="duration_2024-05-22_to_2024-05-22" id="ixv-442">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="duration_2024-05-22_to_2024-05-22" id="ixv-443">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="duration_2024-05-22_to_2024-05-22" id="ixv-444">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="duration_2024-05-22_to_2024-05-22" id="ixv-445">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_us-gaap-CommonClassAMember"
      id="Fact_2">Class&#160;A Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_us-gaap-CommonClassAMember"
      id="ixv-447">CMCSA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_us-gaap-CommonClassAMember"
      id="ixv-448">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0000PercentDue2026Member"
      id="ixv-449">0.000% Notes due 2026</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0000PercentDue2026Member"
      id="ixv-450">CMCS26</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0000PercentDue2026Member"
      id="ixv-451">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0.250percentDue2027Member"
      id="ixv-452">0.250% Notes due 2027</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0.250percentDue2027Member"
      id="ixv-453">CMCS27</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0.250percentDue2027Member"
      id="ixv-454">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.500percentDue2029Member"
      id="ixv-455">1.500% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.500percentDue2029Member"
      id="ixv-456">CMCS29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.500percentDue2029Member"
      id="ixv-457">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0250PercentDue2029Member"
      id="ixv-458">0.250% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0250PercentDue2029Member"
      id="ixv-459">CMCS29A</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0250PercentDue2029Member"
      id="ixv-460">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0.750percentdue2032Member"
      id="ixv-461">0.750% Notes due 2032</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0.750percentdue2032Member"
      id="ixv-462">CMCS32</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes0.750percentdue2032Member"
      id="ixv-463">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.875percentdue2036Member"
      id="ixv-464">1.875% Notes due 2036</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.875percentdue2036Member"
      id="ixv-465">CMCS36</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.875percentdue2036Member"
      id="ixv-466">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.250percentdue2040Member"
      id="ixv-467">1.250% Notes due 2040</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.250percentdue2040Member"
      id="ixv-468">CMCS40</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes1.250percentdue2040Member"
      id="ixv-469">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes5.50PercentDue2029Member"
      id="ixv-470">5.50% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes5.50PercentDue2029Member"
      id="ixv-471">CCGBP29</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-Notes5.50PercentDue2029Member"
      id="ixv-472">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-ExchangeableSubordinatedDebentures2.0PercentDue2029Member"
      id="Fact_3">2.0%&#160;Exchangeable&#160;Subordinated&#160;Debentures&#160;due&#160;2029</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-ExchangeableSubordinatedDebentures2.0PercentDue2029Member"
      id="ixv-474">CCZ</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="duration_2024-05-22_to_2024-05-22_us-gaap-StatementClassOfStockAxis_cmcsa-ExchangeableSubordinatedDebentures2.0PercentDue2029Member"
      id="ixv-475">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="duration_2024-05-22_to_2024-05-22" id="ixv-476">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
