<SEC-DOCUMENT>0001166691-25-000027.txt : 20250620
<SEC-HEADER>0001166691-25-000027.hdr.sgml : 20250620
<ACCEPTANCE-DATETIME>20250620154025
ACCESSION NUMBER:		0001166691-25-000027
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20250618
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Submission of Matters to a Vote of Security Holders
FILED AS OF DATE:		20250620
DATE AS OF CHANGE:		20250620

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
		EIN:				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:		251061150

	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>cmcsa-20250618.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:c36d4f95-2296-4364-95c0-5ac79e61694c,g:e3756d43-4b8f-40e5-b394-0a6936036119,d:d15285a520534acebe95e41af1fcbc97-->
<html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns="http://www.w3.org/1999/xhtml" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:cmcsa="http://www.comcast.com/20250618" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cmcsa-20250618</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-57">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-58">0001166691</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cmcsa-20250618.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-18</xbrli:startDate><xbrli:endDate>2025-06-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-18</xbrli:startDate><xbrli:endDate>2025-06-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0000PercentDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-18</xbrli:startDate><xbrli:endDate>2025-06-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.250percentDue2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-18</xbrli:startDate><xbrli:endDate>2025-06-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.500percentDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-18</xbrli:startDate><xbrli:endDate>2025-06-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0250PercentDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-18</xbrli:startDate><xbrli:endDate>2025-06-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.750percentdue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-18</xbrli:startDate><xbrli:endDate>2025-06-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes3.250PercentDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-18</xbrli:startDate><xbrli:endDate>2025-06-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.875percentdue2036Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-18</xbrli:startDate><xbrli:endDate>2025-06-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes3.550PercentDue2036Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-18</xbrli:startDate><xbrli:endDate>2025-06-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.250percentdue2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-18</xbrli:startDate><xbrli:endDate>2025-06-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes5.250PercentDue2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-18</xbrli:startDate><xbrli:endDate>2025-06-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes5.50PercentDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-18</xbrli:startDate><xbrli:endDate>2025-06-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001166691</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:ExchangeableSubordinatedDebentures2.0PercentDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-18</xbrli:startDate><xbrli:endDate>2025-06-18</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="id15285a520534acebe95e41af1fcbc97_1"></div><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:17.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.912%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:4pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:4pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:4pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:4pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:4pt solid #000000;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:120%">WASHINGTON, D.C.  20549</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:27.777%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">8-K</ix:nonNumeric> </span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:120%">CURRENT REPORT</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:120%">Pursuant to Section 13 or 15(d) of the</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:700;line-height:120%">Securities Exchange Act of 1934</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date of report (Date of earliest event reported): <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-2">June 18, 2025</ix:nonNumeric> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.235%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-3">Comcast Corporation</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Exact Name of Registrant<br/>as Specified in its Charter)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-4">Pennsylvania</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(State or Other Jurisdiction of Incorporation)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">001-32871</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-6">27-0000798</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Commission File Number)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(IRS Employer Identification No.)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-7">One Comcast Center</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-8">Philadelphia</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" id="f-9">PA</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-10">19103-2838</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Address of Principal Executive Offices)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Registrant&#8217;s telephone number, including area code: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-11">215</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-12">286-1700</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> (Former Name or Former Address, if Changed Since Last Report)</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:110%"><ix:nonNumeric contextRef="c-1" name="dei:WrittenCommunications" format="ixt-sec:boolballotbox" id="f-13">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:110%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:110%"><ix:nonNumeric contextRef="c-1" name="dei:SolicitingMaterial" format="ixt-sec:boolballotbox" id="f-14">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:110%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:110%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementTenderOffer" format="ixt-sec:boolballotbox" id="f-15">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:110%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></div><div style="margin-bottom:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:110%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementIssuerTenderOffer" format="ixt-sec:boolballotbox" id="f-16">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:110%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></div><div style="margin-bottom:10pt;margin-top:5pt;padding-left:9pt;padding-right:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.388%"><tr><td style="width:1.0%"/><td style="width:45.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.921%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Securities registered pursuant to Section 12(b) of the Act:</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of Each Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of Each Exchange on Which Registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:Security12bTitle" id="f-17">Class A Common Stock, $0.01 par value</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:TradingSymbol" id="f-18">CMCSA</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-2" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-19">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-3" name="dei:Security12bTitle" id="f-20">0.000% Notes due 2026</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-3" name="dei:TradingSymbol" id="f-21">CMCS26</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-3" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-22">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="dei:Security12bTitle" id="f-23">0.250% Notes due 2027</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="dei:TradingSymbol" id="f-24">CMCS27</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-25">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="dei:Security12bTitle" id="f-26">1.500% Notes due 2029</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="dei:TradingSymbol" id="f-27">CMCS29</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-28">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="dei:Security12bTitle" id="f-29">0.250% Notes due 2029</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="dei:TradingSymbol" id="f-30">CMCS29A</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-31">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-7" name="dei:Security12bTitle" id="f-32">0.750% Notes due 2032</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-7" name="dei:TradingSymbol" id="f-33">CMCS32</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-7" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-34">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-8" name="dei:Security12bTitle" id="f-35">3.250% Notes due 2032</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-8" name="dei:TradingSymbol" id="f-36">CMCS32A</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-8" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-37">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-9" name="dei:Security12bTitle" id="f-38">1.875% Notes due 2036</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-9" name="dei:TradingSymbol" id="f-39">CMCS36</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-9" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-40">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-10" name="dei:Security12bTitle" id="f-41">3.550% Notes due 2036</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-10" name="dei:TradingSymbol" id="f-42">CMCS36A</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-10" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-43">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-11" name="dei:Security12bTitle" id="f-44">1.250% Notes due 2040</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-11" name="dei:TradingSymbol" id="f-45">CMCS40</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-11" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-46">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-12" name="dei:Security12bTitle" id="f-47">5.250% Notes due 2040</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-12" name="dei:TradingSymbol" id="f-48">CMCS40A</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-12" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-49">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-13" name="dei:Security12bTitle" id="f-50">5.50% Notes due 2029</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-13" name="dei:TradingSymbol" id="f-51">CCGBP29</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-13" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-52">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-14" name="dei:Security12bTitle" id="f-53">2.0% Exchangeable Subordinated Debentures due 2029</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-14" name="dei:TradingSymbol" id="f-54">CCZ</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-14" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-55">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule&#160;405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule&#160;12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">Emerging growth company </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:110%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="f-56">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">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)&#160;of the Exchange Act. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:110%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:17.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.912%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:4pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:4pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:4pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:4pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:4pt solid #000000;padding:0 1pt"/></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="id15285a520534acebe95e41af1fcbc97_7"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5.02. Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At our annual meeting of shareholders held on June 18, 2025 (the &#8220;annual meeting&#8221;), our shareholders approved an amendment to the Comcast-NBCUniversal 2011 Employee Stock Purchase Plan (the &#8220;Plan&#8221;) to increase the number of shares available for issuance from 24.2 million to 34.2 million. The amendment was approved on February 25, 2025 by the Compensation and Human Capital Committee of our Board of Directors, subject to shareholder approval at the annual meeting. The effective date of the Plan is June 18, 2025.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above description is qualified in its entirety by reference to the full text of the Plan, which is attached as Exhibit 10.1 hereto.</span></div><div><span><br/></span></div><div id="id15285a520534acebe95e41af1fcbc97_178"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5.07. &#160;Submission of Matters to a Vote of Security Holders.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;padding-left:22.3pt;text-align:justify;text-indent:-22.3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;At the annual meeting on June 18, 2025, our shareholders approved, or did not approve, the following proposals. </span></div><div style="margin-bottom:6pt;padding-left:22.3pt;text-align:justify;text-indent:-22.3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;The number of votes cast for and against (or withheld) and the number of abstentions and broker non-votes with respect to each such proposal, as described in detail in the Company&#8217;s definitive proxy statement dated April 25, 2025, are set forth below.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.3pt;text-align:justify;text-indent:-22.3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.64pt">All of the director nominees named in the proxy statement were elected to serve as directors for one-year terms.</span></div><div style="padding-left:23.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:29.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.678%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.678%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.678%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:43.25pt;padding-right:3.55pt;text-align:justify;text-indent:-36.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Director</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:3.55pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.92pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:3.15pt;padding-right:3.15pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Withheld</span></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.75pt;padding-right:3.55pt"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-2.77pt;text-align:center;text-indent:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Broker Non-Votes</span></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Kenneth J. Bacon</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify;text-indent:-36.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,326,268</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,282,743</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,704,817</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thomas J. Baltimore, Jr.</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify;text-indent:-36.9pt"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,214,056</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,394,955</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,704,817</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Madeline S. Bell</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify;text-indent:-36.9pt"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,252,613</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,356,398</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,704,817</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Louise F. Brady</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify;text-indent:-36.9pt"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,037,685</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,571,326</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,704,817</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Edward D. Breen</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify;text-indent:-36.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,324,467</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,284,544</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,704,817</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:3.55pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jeffrey A. Honickman</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify;text-indent:-36.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,999,118</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,609,893</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,704,817</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wonya Y. Lucas</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify;text-indent:-36.9pt"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,035,240</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,573,771</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,704,817</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asuka Nakahara</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify;text-indent:-36.9pt"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,026,920</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,582,091</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,704,817</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">David C. Novak</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify;text-indent:-36.9pt"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,819,859</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,789,152</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,704,817</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Brian L. Roberts</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:3.55pt;text-align:justify;text-indent:-36.9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,943,514</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,665,497</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,704,817</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The appointment of Deloitte&#160;&amp; Touche LLP as our independent auditors for the 2025 fiscal year, as described in the proxy statement, was ratified.</span></div><div style="padding-left:18.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.916%"><tr><td style="width:1.0%"/><td style="width:20.424%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.460%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.92pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:0.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.92pt;text-align:center;text-indent:-1.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Against</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:0.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.3pt;padding-right:0.3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Abstain</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.92pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.92pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Broker Non-Votes</span></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">379,440,116</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,593,917</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,795</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"><div style="padding-right:-0.92pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.92pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">N/A</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The increase in share authorization under the Plan, as described in the proxy statement, was approved.</span></div><div style="padding-left:18.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.916%"><tr><td style="width:1.0%"/><td style="width:20.424%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.460%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.92pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:0.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.92pt;text-align:center;text-indent:-1.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Against</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:0.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.3pt;padding-right:0.3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Abstain</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.92pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.92pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Broker Non-Votes</span></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">368,706,077</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606,890</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,044</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"><div style="padding-right:-0.92pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,704,817</span></td></tr></table></div><div style="padding-left:18.25pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The advisory vote on our executive compensation, as described in the proxy statement, was approved.</span></div><div style="padding-left:18.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.916%"><tr><td style="width:1.0%"/><td style="width:20.424%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.460%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.92pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:0.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.92pt;text-align:center;text-indent:-1.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Against</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:0.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.3pt;padding-right:0.3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Abstain</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.92pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.92pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Broker Non-Votes</span></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,155,225</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,280,056</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,173,730</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,704,817</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">A shareholder proposal to consider &#8220;CEO pay ratio factor&#8221; in executive compensation, as described in the proxy statement, was not approved.</span></div><div style="padding-left:18.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.194%"><tr><td style="width:1.0%"/><td style="width:20.360%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.364%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.704%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.92pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:0.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.92pt;text-align:center;text-indent:-1.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Against</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:0.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.3pt;padding-right:0.3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Abstain</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.92pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.92pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Broker Non-Votes</span></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,802,892</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,841,457</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">964,662</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,704,817</span></td></tr></table></div><div style="padding-left:18.25pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">A shareholder proposal to adopt a policy for an independent chair, as described in the proxy statement, was not approved.</span></div><div style="padding-left:18.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.194%"><tr><td style="width:1.0%"/><td style="width:20.360%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.364%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.396%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.704%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.92pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:0.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.92pt;text-align:center;text-indent:-1.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Against</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:0.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.3pt;padding-right:0.3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Abstain</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-right:-0.92pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.92pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Broker Non-Votes</span></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,559,891</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,904,585</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144,535</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,704,817</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div id="id15285a520534acebe95e41af1fcbc97_10"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9.01(d). Exhibits</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.472%"><tr><td style="width:1.0%"/><td style="width:6.798%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.787%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.327%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.508%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit101-nbcuespp.htm">10.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit101-nbcuespp.htm">Comcast-NBCUniversal 2011 Employee Stock Purchase Plan</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit101-nbcuespp.htm">, as amended and restated</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit101-nbcuespp.htm">,</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit101-nbcuespp.htm"> effective June </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit101-nbcuespp.htm">18</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit101-nbcuespp.htm">, 202</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="exhibit101-nbcuespp.htm">5</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="id15285a520534acebe95e41af1fcbc97_13"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-bottom:10pt;margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.305%"><tr><td style="width:1.0%"/><td style="width:4.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.480%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">COMCAST CORPORATION</span></td></tr><tr style="height:17pt"><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 20, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="6" style="border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:0.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Elizabeth Wideman</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name:</span></td><td colspan="6" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elizabeth Wideman</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title:<br/></span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President, Senior Deputy General Counsel and Assistant Secretary</span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:24pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>exhibit101-nbcuespp.htm
<DESCRIPTION>EX-10.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i5b53b908659f4092aca9aaa1d3047f0c_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 10.1</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">COMCAST-NBCUNIVERSAL </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2011 EMPLOYEE STOCK PURCHASE PLAN </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Purpose</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Comcast-NBCUniversal 2011 Employee Stock Purchase Plan (the &#8220;Plan&#8221;) is intended to encourage and facilitate the purchase of shares of common stock of Comcast Corporation by Eligible Employees of NBCUniversal and any Participating Companies, thereby providing such Eligible Employees with a personal stake in the Company and a long-range inducement to remain in the employ of NBCUniversal and Participating Companies.  It is the intention of the Company that the Plan not qualify as an &#8220;employee stock purchase plan&#8221; within the meaning of section 423 of the Code.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a bookkeeping account established by the Committee on behalf of a Participant to hold Payroll Deductions.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means, with respect to any Person, any other Person that, directly or indirectly, is in control of, is controlled by, or is under common control with, such Person.  For purposes of this definition, the term &#8220;control,&#8221; including its correlative terms &#8220;controlled by&#8221; and &#8220;under common control with,&#8221; mean, with respect to any Person, the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of such Person, whether through the ownership of voting securities, by contract or otherwise.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Board of Directors of the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Brokerage Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the brokerage account established under the Plan by the Company for each Participant, to which Shares purchased under the Plan shall be credited.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any transaction or series of transactions as a result of which any Person who was a Third Party immediately before such transaction or series of transactions owns then-outstanding securities of the Company such that such Person has the ability to direct the management of the Company, as determined by the Board in its discretion.&#160; The Board may also determine that a Change of Control shall occur upon the completion of one or more proposed transactions.&#160; The Board&#8217;s determination shall be final and binding.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.03pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Comcast Group</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Company and any Affiliate of the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the Compensation Committee of the Board or its delegate.</font></div><div style="height:85.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means Comcast Corporation, a Pennsylvania corporation, including any successor thereto by merger, consolidation, acquisition of all or substantially all the assets thereof, or otherwise.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an Eligible Employee&#8217;s wages as reported on Form W-2 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, wages as defined in section 3401(a) of the Code and all other payments of compensation for which the Participating Company is required to furnish the employee a written statement under sections 6041(d) and 6051(a)(3) of the Code) from a Participating Company, reduced by reimbursements or other expense allowances, fringe benefits (cash and non-cash), moving expenses, deferred compensation, and welfare benefits, but including salary reduction contributions and elective contributions that are not includible in gross income under sections 125 or 402(a)(8) of the Code.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the effective date referenced in Paragraph 15.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Election Form</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the written or electronic form acceptable to the Committee which an Eligible Employee shall use to make an election to purchase Shares through Payroll Deductions pursuant to the Plan.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Eligible Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an Employee who is not an Ineligible Employee.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Eligible Employer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means NBCUniversal and any Subsidiary of NBCUniversal other than&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">a Subsidiary that is organized under the laws of a jurisdiction outside of the United States of America, other than a Subsidiary referenced pursuant to Section 2(r)(1)(iv)&#59; or</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">except as otherwise provided by the Committee, a Subsidiary that is a &#8220;Participating Company&#8221; as defined in the Comcast Corporation 2002 Employee Stock Purchase Plan.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(o)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any employee who is employed by a Participating Company and designated on the books and records of such Participating Company as an employee, provided that the term &#8220;Employee&#8221; shall not include&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">an individual covered by a collective bargaining agreement, unless such agreement specifically provides for participation hereunder&#59;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">except as otherwise provided by Paragraph 2(r)(1)(iii), an individual who is not on a United States employee payroll of a Participating Company or an individual with respect to whom the Participating Company does not report such individual&#8217;s compensation as wages on Form W-2&#59; </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">an individual who has entered into an agreement with a Participating Company which excludes such individual from participation in employee benefit plans of a </font></div><div style="height:85.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-2-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Participating Company (whether or not such individual is treated or classified as an employee for certain specified purposes that do not include eligibility to participate in the Plan)&#59; and</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">an individual who is not classified by the Participating Company as an employee, even if such individual is retroactively re-characterized as an employee by a third party or a Participating Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(p)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Fair Market Value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the closing price per Share on the principal national securities exchange on which the Shares are listed or admitted to trading or, if not listed or traded on any such exchange, on the National Market System of the National Association of Securities Dealers Automated Quotation System (&#8220;NASDAQ&#8221;), or if not listed or traded on any such exchange or system, the fair market value as reasonably determined by the Board or the Committee, which determination shall be conclusive.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(q)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Five Percent Owner</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an Employee who, with respect to a Participating Company, is described in section 423(b)(3) of the Code.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(r)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.03pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Ineligible Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">For an employee of any Participating Employer other than Universal Orlando, an Employee who, as of an Offering Commencement Date&#58;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">i.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:29.67pt">is a Five Percent Owner&#59;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ii.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:26.34pt">has been continuously employed by the Comcast Group on a full-time basis for less than 90 days&#59;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">iii.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:23.01pt">has been continuously employed by the Comcast Group on a part-time basis for less than one year&#59; </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">iv.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:23.67pt">except as otherwise provided by the Committee, an employee who is (i) employed by a Subsidiary that is organized under the laws of a jurisdiction outside of the United States of America or (ii) whose principal work location is outside of the United States&#59; or</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">v.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">is an individual whose employment is classified by the Participating Company to which such individual is employed as an internship, or as &#8220;temporary&#8221; or &#8220;intermittent,&#8221; all in accordance with uniformly applied personnel policies.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For purposes of this Paragraph 2(r)(1), an employee is employed on a part-time basis if the Employee customarily works less than 20 hours per week.  For purposes of this Paragraph&#160;2(r), an Employee is employed on a full-time basis if the Employee customarily works 20 or more hours per week.</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:85.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-3-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">For an employee of Universal Orlando, an employee who, as of an Offering Commencement Date&#58; </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">i.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:29.67pt">is a Five Percent Owner&#59;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">ii.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:26.34pt">has been continuously employed by the Comcast Group on a full-time basis for less than 90 days&#59;</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">iii.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:23.01pt">has been continuously employed by the Comcast Group on a part-time basis for less than one year&#59; </font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">iv.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:23.67pt">except as otherwise provided by the Committee, an employee who is (i) employed by a Subsidiary that is organized under the laws of a jurisdiction outside of the United States of America or (ii) whose principal work location is outside of the United States&#59; or</font></div><div style="margin-bottom:12pt;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">v.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt">is an individual whose employment is classified by the Participating Company to which such individual is employed as an internship, or as &#8220;temporary,&#8221; &#8220;intermittent&#8221; or &#8220;seasonal,&#8221; all in accordance with uniformly applied personnel policies.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For purposes of this Paragraph 2(r)(2), an employee is employed on a part-time basis if Universal Orlando has classified the Employee as a &#8220;Casual Employee.&#8221;  For purposes of this Paragraph 2(r)(2) an Employee is employed on a full-time basis if Universal Orlando has classified the Employee as a Regular Employee.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:23.36pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">NBCUniversal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means NBCUniversal, LLC, a Delaware limited liability company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(t)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Offering</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an offering of Shares by the Company to Eligible Employees pursuant to the Plan.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(u)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Offering Commencement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the first day of each January 1, April 1, July 1 and October 1 beginning on or after July 1, 2011 until the Plan Termination Date.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Offering Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the period extending from an Offering Commencement Date through the following Offering Termination Date.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(w)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:19.36pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Offering Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the last day of each March, June, September and December following an Offering Commencement Date, or such other Offering Termination Date established in connection with a Terminating Event.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an Eligible Employee who has timely delivered an Election Form to the Committee in accordance with procedures established by the Committee.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(y)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Participating Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means all Eligible Employers except such Eligible Employers as may be designated for exclusion by the Board or the Committee from time to time.  Notwithstanding the foregoing, the Board or the Committee may delegate its authority to exclude </font></div><div style="height:85.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-4-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">an Eligible Employer from being a Participating Company under this Paragraph 2(y) to an officer of the Company or committee of two or more officers of the Company.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(z)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Payroll Deductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means amounts withheld from a Participant&#8217;s Compensation pursuant to the Plan, as described in Paragraph 5.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(aa)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:17.38pt">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means an individual, a corporation, a partnership, an association, a trust or any other entity or organization.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(bb)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Comcast-NBCUniversal 2011 Employee Stock Purchase Plan, as set forth in this document, and as may be amended from time to time.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(cc)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Plan Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the earliest of&#58;</font></div><div style="text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">the Offering Termination Date for the Offering in which the maximum number of Shares specified in Paragraph 9 have been issued pursuant to the Plan&#59; or </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">the date as of which the Board or the Committee chooses to terminate the Plan as provided in Paragraph 14.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(dd) &#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Purchase Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means 85 percent of the lesser of&#58;  (1) the Fair Market Value per Share on the Offering Commencement Date, or if such date is not a trading day, then on the next trading day thereafter or (2) the Fair Market Value per Share on the Offering Termination Date, or if such date is not a trading day, then on the trading day immediately preceding the Offering Termination Date.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ee) &#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means shares of Comcast Corporation Class A Common Stock, par value $0.01.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ff) &#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any Affiliate of NBCUniversal that is controlled by NBCUniversal.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(gg) &#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Successor-in-Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the Participant&#8217;s executor or administrator, or such other person or entity to which the Participant&#8217;s rights under the Plan shall have passed by will or the laws of descent and distribution.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(hh)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Terminating Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any of the following events&#58;</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">the liquidation of the Company&#59; or</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">a Change of Control.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii) &#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Third Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means any Person, together with such Person&#8217;s Affiliates, provided that the term &#8220;Third Party&#8221; shall not include the Company or an Affiliate of the Company.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(jj)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Termination Form</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the written or electronic form acceptable to the Committee which an Employee shall use to discontinue participation during an Offering Period pursuant to Paragraph 7(b).</font></div><div style="text-indent:36pt"><font><br></font></div><div style="height:85.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-5-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(kk) &#8220;Universal Orlando&#8221; means Universal City Development Partners, Ltd. and its subsidiaries.</font></div><div><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Eligibility and Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Eligibility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except to the extent participation is restricted under Paragraph 3(b), each Eligible Employee shall be eligible to participate in the Plan.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Restrictions on Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Notwithstanding any provisions of the Plan to the contrary, no Employee shall be eligible to purchase Shares in an Offering to the extent that&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">immediately after the purchase of Shares, such Employee would be a Five Percent owner&#59; or</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt">a purchase of Shares would permit such Employee&#8217;s rights to purchase stock under this Plan, after taking into account such Employee&#8217;s purchases under the Comcast Corporation 2002 Employee Stock Purchase Plan, if any, to accrue at a rate which exceeds $25,000 in fair market value (as determined on the same basis as if this Plan were subject to section 423(b)(8) of the Code) for each calendar year in which such right to purchase Shares is outstanding.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Commencement of Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  An Eligible Employee shall become a Participant by completing an Election Form and filing it with the Committee on or before the 15th day of the month immediately preceding the Offering Commencement Date for the first Offering to which such Election Form applies.  Payroll Deductions for a Participant shall commence on the first payroll period ending after the applicable Offering Commencement Date when his or her authorization for Payroll Deductions becomes effective, and shall end on the Plan Termination Date, unless sooner terminated by the Participant pursuant to Paragraph 7(b).</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Shares Per Offering</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan shall be implemented by a series of Offerings that shall commence after Offerings have been authorized by the Board or the Committee, and terminate on the Plan Termination Date.  Offerings shall be made with respect to Compensation accumulated during each Offering Period for the period commencing with the first day of the first Offering Period (when such Offering Period is authorized by the Board or the Committee) and ending with the Plan Termination Date.  Shares available for any Offering shall be the difference between the maximum number of Shares that may be issued under the Plan, as determined pursuant to Paragraph 9(a), for all of the Offerings, less the actual number of Shares purchased by Participants pursuant to prior Offerings, provided that the maximum number of Shares subject to purchase by any Participant for any Offering Period shall not exceed 1,500.  If the total number of Shares subject to purchase under the Plan on any Offering Termination Date exceeds the maximum number of Shares available, the Board or the Committee shall make a pro rata allocation of Shares available for delivery and distribution in as nearly a uniform manner as </font></div><div style="height:85.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-6-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">practicable, and as it shall determine to be fair and equitable, and the unapplied Account balances shall be returned to Participants as soon as practicable following the Offering Termination Date.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Payroll Deductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Amount of Payroll Deductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  On the Election Form, an Eligible Employee may elect to have Payroll Deductions of not more than 10 percent of Compensation earned for each payroll period ending within the Offering Period, subject to the limitation that the maximum amount of Payroll Deductions for any Eligible Employee for any calendar year (including, for this purpose, any payroll deductions for such calendar year pursuant to the Comcast Corporation 2002 Employee Stock Purchase Plan, if any) shall not exceed $21,250, or, with respect to Participants whose compensation is denominated in currency other than United States dollars, if any, the equivalent amount as denominated in such local currency, as determined by the Committee.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Participants&#8217; Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  All Payroll Deductions with respect to a Participant pursuant to Paragraph 5(a) shall be credited to the Participant&#8217;s Account under the Plan.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Changes in Payroll Deductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  A Participant may discontinue Payroll Deductions during an Offering Period by providing a Termination Form to the Committee at any time before the Offering Termination Date applicable to any Offering.  No other change can be made during an Offering, including, but not limited to, changes in the amount of Payroll Deductions for such Offering.  A Participant may change the amount of Payroll Deductions for subsequent Offerings by giving written notice (or notice in another form pursuant to procedures established by the Committee) of such change to the Committee on or before the 15th day of the month immediately preceding the Offering Commencement Date for the Offering for which such change is effective.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Purchase of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">In General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  On each Offering Termination Date, each Participant shall be deemed to have purchased a number of Shares equal to the quotient obtained by dividing the balance credited to the Participant&#8217;s Account as of the Offering Termination Date, by the Purchase Price.  Shares deemed purchased by a Participant under the Plan (net of Shares withheld under Paragraph 11) shall be credited to the Participant&#8217;s Brokerage Account as soon as practicable following the Offering Termination Date.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Terminating Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Company shall give Participants at least 30 days&#8217; notice (or, if not practicable, such shorter notice as may be reasonably practicable) prior to the anticipated date of the consummation of a Terminating Event.  The 20th day following the issuance of such notice by the Company (or such earlier date as the Board or the Committee may reasonably determine) shall constitute the Offering Termination Date for any outstanding Offering.</font></div><div style="height:85.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-7-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Transferability of Rights to Purchase Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  No right to purchase Shares pursuant to the Plan shall be transferable other than by will or by the laws of descent and distribution, and no such right to purchase Shares pursuant to the Plan shall be exercisable during the Participant&#8217;s lifetime other than by the Participant.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Termination of Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as provided in Paragraph 7(c), no amounts shall be distributed from Participants&#8217; Accounts during an Offering Period.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Suspension of Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. A Participant may discontinue Payroll Deductions during an Offering Period by providing a Termination Form to the Committee at any time before the Offering Termination Date applicable to any Offering, provided that a Participant&#8217;s Payroll Deductions shall be discontinued to the extent required in connection with a Participant&#8217;s hardship withdrawal under the rules of the NBCUniversal Capital Accumulation Plan, the Comcast Corporation Retirement-Investment Plan or any other plan, program or arrangement pursuant to which discontinuance of contributions to the Plan may be required in connection with a Participant&#8217;s hardship withdrawal.  All amounts credited to such Participant&#8217;s Account shall be applied to the purchase of Shares pursuant to Paragraph 6.  A Participant who discontinues Payroll Deductions during an Offering Period by providing a Termination Form shall be eligible to participate in the Offering next following the date on which the Participant delivers the Termination Form to the Committee.  A Participant (other than a Participant whose payroll is administered by Universal Orlando) whose Payroll Deductions are suspended during an Offering Period because of a hardship withdrawal under the rules of the NBCUniversal Capital Accumulation Plan, the Comcast Corporation Retirement-Investment Plan or any other plan, program or arrangement pursuant to which discontinuance of contributions to the Plan may be required in connection with a Participant&#8217;s hardship withdrawal shall automatically resume Payroll Deductions at the rate in effect immediately before the suspension for the next Offering Period that commences after the conclusion of the suspension, unless the Participant elects otherwise. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Termination of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Upon termination of a Participant&#8217;s employment for any reason, all amounts credited to such Participant&#8217;s Account shall be returned to the Participant, or, following the Participant&#8217;s death, to the Participant&#8217;s Successor-in-Interest.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:27pt;text-decoration:underline">Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No interest shall be paid or allowed with respect to Payroll Deductions paid into the Plan or credited to any Participant&#8217;s Account.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:27pt"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Maximum Number of Shares&#59; Adjustments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Subject to adjustment as provided in this Paragraph&#160;9, not more than 34,200,000 Shares in the aggregate may be issued pursuant to the Plan pursuant to Offerings under the Plan, subject to adjustment in accordance with this </font></div><div style="height:85.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-8-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Paragraph 9. Shares delivered pursuant to the Plan may, at the Company&#8217;s option, be either treasury Shares or Shares originally issued for such purpose.  In the event that Shares are changed into or exchanged for a different number or kind of shares of stock or other securities of the Company, whether through merger, consolidation, reorganization, recapitalization, stock dividend, stock split-up or other substitution of securities of the Company, the Board or the Committee shall make appropriate equitable anti-dilution adjustments to the number and class of shares of stock available for issuance under the Plan, to the number and class of shares of stock subject to outstanding Offerings and to the Purchase Price.  Any reference to the Purchase Price in the Plan and in any related documents shall be a reference to the Purchase Price as so adjusted.  Any reference to the term &#8220;Shares&#8221; in the Plan and in any related documents shall be a reference to the appropriate number and class of shares of stock available for issuance under the Plan, as adjusted pursuant to this Paragraph 9.  The Board&#8217;s or the Committee&#8217;s adjustment shall be effective and binding for all purposes of this Plan.  All Shares issued pursuant to the Plan shall be validly issued, fully paid and nonassessable.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Participant&#8217;s Interest in Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  A Participant shall have no interest in Shares offered under the Plan until Shares are credited to the Participant&#8217;s Brokerage Account.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Crediting of Shares to Brokerage Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Shares purchased under the Plan shall be credited to the Participant&#8217;s Brokerage Account as soon as practicable following the Offering Termination Date.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Restrictions on Purchase</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Board or the Committee may, in its discretion, require as conditions to the purchase of any Shares under the Plan such conditions as it may deem necessary to assure that such purchase of Shares is in compliance with applicable securities laws.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">Restrictions on Sale of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Board or the Committee may, in its discretion, require as conditions to the sale of any Shares credited to Participants&#8217; Brokerage Accounts under the Plan (i) such conditions as it may deem necessary to assure that such sale of Shares is in compliance with applicable securities laws and (ii) a minimum holding period (not to exceed one year) following the purchase of Shares before Shares credited to Participants&#8217; Brokerage Accounts may be sold or otherwise transferred, provided that such holding period, if any, shall not apply to Shares applied to pay withholding taxes pursuant to Paragraph 11 or to Shares credited to the Brokerage Account of a Participant who has terminated employment on account of death or disability.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Participating Companies shall pay all fees and expenses incurred (excluding individual Federal, state, local or other taxes) in connection with the Plan.  No charge or deduction for any such expenses will be made to a Participant upon the termination of his or her participation under the Plan or upon the distribution of certificates representing Shares purchased with his or her Payroll Deductions.</font></div><div style="height:85.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-9-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160; The Participating Companies shall have the right to withhold from each Participant&#8217;s Compensation an amount equal to all federal, state, city or other taxes as the Participating Companies shall determine are required to be withheld by them in connection with the purchase of Shares under the Plan and in connection with the sale of Shares acquired under the Plan.  The Company&#8217;s obligation to make any delivery or transfer of Shares shall be conditioned on the Participant&#8217;s compliance, to the Company&#8217;s satisfaction, with any withholding requirement.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Any tax liabilities incurred in connection with a Participant&#8217;s participation in the Plan may, to the extent such liabilities cannot be satisfied in full by withholding cash payable in connection with a taxable event, be satisfied by withholding a portion of the Shares otherwise creditable under the Plan having a Fair Market Value approximately equal to the minimum amount of taxes required to be withheld under applicable law.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Plan and Contributions Not to Affect Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan shall not confer upon any Eligible Employee any right to continue in the employ of the Participating Companies.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Administration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan shall be administered by the Committee.  The Board and the Committee shall have authority to interpret the Plan, to prescribe, amend and rescind rules and regulations relating to it, and to make all other determinations deemed necessary or advisable in administering the Plan, with or without the advice of counsel.  The Committee may delegate its administrative duties, subject to its review and supervision, to the appropriate officers and employees of the Company.  The determinations of the Board and the Committee on the matters referred to in this Paragraph 13 shall be conclusive and binding.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Amendment and Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Board or the Committee may terminate the Plan at any time and may amend the Plan from time to time in any respect&#59; provided, however, that upon any termination of the Plan, all Shares or Payroll Deductions (to the extent not yet applied to the purchase of Shares) under the Plan shall be distributed to the Participants, provided further, that no amendment to the Plan shall affect the right of any Participant to receive his or her proportionate interest in the Shares or his or her Payroll Deductions (to the extent not yet applied to the purchase of Shares) under the Plan, provided further that the Company may seek shareholder approval of the Plan or any amendment to the Plan if such approval is determined to be required by or advisable under the regulations of the Securities and Exchange Commission or the Internal Revenue Service, the rules of any stock exchange or system on which the Shares are listed or other applicable law or regulation, and provided further that the Board or the Committee may condition the effectiveness of any Election Form on such shareholder approval.</font></div><div style="height:85.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-10-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan was originally adopted on January 29, 2011.  The first Offering Period under the Plan commenced on July 1, 2011.  The Effective Date of this amendment and restatement of the Plan is June 18, 2025, subject to approval by the shareholders of the Company.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Government and Other Regulations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.7pt;text-decoration:underline">In General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The purchase of Shares under the Plan shall be subject to all applicable laws, rules and regulations, and to such approvals by any governmental agencies as may be required.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:22.02pt;text-decoration:underline">Securities Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Committee shall have the power to make each Offering under the Plan subject to such conditions as it deems necessary or appropriate to comply with the then-existing requirements of the Securities Act of 1933, as amended, and the Securities Exchange Act of 1934, as amended, including Rule 16b-3 (or any similar rule) promulgated by the Securities and Exchange Commission thereunder.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Non-Alienation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No Participant shall be permitted to assign, alienate, sell, transfer, pledge or otherwise encumber his right to purchase Shares under the Plan prior to time that Shares are credited to the Participant&#8217;s Brokerage Account.  Any attempt at assignment, alienation, sale, transfer, pledge or other encumbrance shall be void and of no effect.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Any notice required or permitted hereunder shall be sufficiently given only if delivered personally, telecopied, or sent by first class mail, postage prepaid, and addressed&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">If to the Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Comcast Corporation<br>One Comcast Center</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1701 JFK Boulevard</font></div><div style="padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Philadelphia, PA 19103</font></div><div style="margin-bottom:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Fax&#58;  215-286-7794<br>Attention&#58;  General Counsel</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Or any other address provided pursuant to notice provided by the Committee.</font></div><div style="margin-bottom:12pt;padding-left:72pt;padding-right:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">If to the Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;padding-right:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">At the address on file with the Participating Company from time to time, or to such other address as either party may hereafter designate in writing (or via such other means of communication </font></div><div style="height:85.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-11-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;padding-right:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">permitted by the Committee) by notice similarly given by one party to the other.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Successors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan shall be binding upon and inure to the benefit of any successors or assigns of the Company.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If any part of this Plan shall be determined to be invalid or void in any respect, such determination shall not affect, impair, invalidate or nullify the remaining provisions of this Plan which shall continue in full force and effect.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">21.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Acceptance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The election by any Eligible Employee to participate in this Plan constitutes his or her acceptance of the terms of the Plan and his or her agreement to be bound hereby.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">22.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:21pt;text-decoration:underline">Applicable Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This Plan shall be construed in accordance with the laws of the Commonwealth of Pennsylvania, to the extent not preempted by applicable Federal law.</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt"><font><br></font></div><div><font><br></font></div><div style="height:85.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">-12-</font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>cmcsa-20250618.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:c36d4f95-2296-4364-95c0-5ac79e61694c,g:e3756d43-4b8f-40e5-b394-0a6936036119-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cmcsa="http://www.comcast.com/20250618" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.comcast.com/20250618">
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmcsa-20250618_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmcsa-20250618_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cmcsa-20250618_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.comcast.com/role/DocumentandEntityInformation">
        <link:definition>0000001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="cmcsa_Notes0.250percentDue2027Member" abstract="true" name="Notes0.250percentDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_Notes1.500percentDue2029Member" abstract="true" name="Notes1.500percentDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_Notes0.750percentdue2032Member" abstract="true" name="Notes0.750percentdue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_Notes1.875percentdue2036Member" abstract="true" name="Notes1.875percentdue2036Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_Notes1.250percentdue2040Member" abstract="true" name="Notes1.250percentdue2040Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_Notes5.50PercentDue2029Member" abstract="true" name="Notes5.50PercentDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" abstract="true" name="ExchangeableSubordinatedDebentures2.0PercentDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_Notes0000PercentDue2026Member" abstract="true" name="Notes0000PercentDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_Notes0250PercentDue2029Member" abstract="true" name="Notes0250PercentDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_Notes3.250PercentDue2032Member" abstract="true" name="Notes3.250PercentDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_Notes3.550PercentDue2036Member" abstract="true" name="Notes3.550PercentDue2036Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cmcsa_Notes5.250PercentDue2040Member" abstract="true" name="Notes5.250PercentDue2040Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>4
<FILENAME>cmcsa-20250618_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:c36d4f95-2296-4364-95c0-5ac79e61694c,g:e3756d43-4b8f-40e5-b394-0a6936036119-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.comcast.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="cmcsa-20250618.xsd#DocumentandEntityInformation"/>
  <link:definitionLink xlink:role="http://www.comcast.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_422b7a2e-36d4-42f0-b383-b24d380877f4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_DocumentInformationTable_422b7a2e-36d4-42f0-b383-b24d380877f4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_29d19ec7-3771-48f9-bf22-5aa665fc22fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_422b7a2e-36d4-42f0-b383-b24d380877f4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_29d19ec7-3771-48f9-bf22-5aa665fc22fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_29d19ec7-3771-48f9-bf22-5aa665fc22fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_29d19ec7-3771-48f9-bf22-5aa665fc22fe" xlink:to="loc_us-gaap_ClassOfStockDomain_29d19ec7-3771-48f9-bf22-5aa665fc22fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_29d19ec7-3771-48f9-bf22-5aa665fc22fe" xlink:to="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_660aaa9d-1099-49de-92ce-a776cb809602" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_us-gaap_CommonClassAMember_660aaa9d-1099-49de-92ce-a776cb809602" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.250percentDue2027Member_277076af-d929-403e-be22-a498f03957e7" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes0.250percentDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes0.250percentDue2027Member_277076af-d929-403e-be22-a498f03957e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.500percentDue2029Member_dc770357-b85f-4401-954c-df87a5c49776" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes1.500percentDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes1.500percentDue2029Member_dc770357-b85f-4401-954c-df87a5c49776" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.750percentdue2032Member_5f47145e-3817-43e7-83fe-1b721c9e6052" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes0.750percentdue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes0.750percentdue2032Member_5f47145e-3817-43e7-83fe-1b721c9e6052" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.875percentdue2036Member_f1910a43-d04f-48ab-9048-1da44a468358" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes1.875percentdue2036Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes1.875percentdue2036Member_f1910a43-d04f-48ab-9048-1da44a468358" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.250percentdue2040Member_2e9301dd-8dfb-44e7-9582-446d14f12afd" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes1.250percentdue2040Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes1.250percentdue2040Member_2e9301dd-8dfb-44e7-9582-446d14f12afd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes5.50PercentDue2029Member_b2a051bb-11dd-458c-b235-71b7c9d4acb4" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes5.50PercentDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes5.50PercentDue2029Member_b2a051bb-11dd-458c-b235-71b7c9d4acb4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_2897183e-83fe-4a41-b12b-741aeeb4664b" xlink:href="cmcsa-20250618.xsd#cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_2897183e-83fe-4a41-b12b-741aeeb4664b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0000PercentDue2026Member_95a3c6b1-1770-4126-9fba-cbec0c621963" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes0000PercentDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes0000PercentDue2026Member_95a3c6b1-1770-4126-9fba-cbec0c621963" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0250PercentDue2029Member_cf413654-17de-49ed-b48c-1dfc055e4f3e" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes0250PercentDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes0250PercentDue2029Member_cf413654-17de-49ed-b48c-1dfc055e4f3e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes3.250PercentDue2032Member_908a36b2-dc69-4a61-b485-e30bb8be3522" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes3.250PercentDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes3.250PercentDue2032Member_908a36b2-dc69-4a61-b485-e30bb8be3522" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes3.550PercentDue2036Member_71ab0ff1-3e2e-42c7-854e-d4d01df0d06b" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes3.550PercentDue2036Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes3.550PercentDue2036Member_71ab0ff1-3e2e-42c7-854e-d4d01df0d06b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes5.250PercentDue2040Member_5d8bc6c9-7b36-4084-a090-7965bc674896" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes5.250PercentDue2040Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes5.250PercentDue2040Member_5d8bc6c9-7b36-4084-a090-7965bc674896" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_6df95a20-e930-4668-94d5-e6b9f71928d0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_DocumentType_6df95a20-e930-4668-94d5-e6b9f71928d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_499238f5-387c-426c-be88-668985124289" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_AmendmentFlag_499238f5-387c-426c-be88-668985124289" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7de32b37-1222-42f1-acbc-b9ff829e63ae" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_DocumentPeriodEndDate_7de32b37-1222-42f1-acbc-b9ff829e63ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_755a0032-5b51-4a2b-8238-4c08c35c61ad" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityRegistrantName_755a0032-5b51-4a2b-8238-4c08c35c61ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_986d7a47-4144-47fc-a51a-5d20c712d5e3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityCentralIndexKey_986d7a47-4144-47fc-a51a-5d20c712d5e3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_c36ac80f-7248-4f76-9e26-acc316b152e3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityIncorporationStateCountryCode_c36ac80f-7248-4f76-9e26-acc316b152e3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_9687e26a-a127-4cc0-91c8-44a35fc6c5bd" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityFileNumber_9687e26a-a127-4cc0-91c8-44a35fc6c5bd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_d9b16ebb-60c8-4bd8-885c-dfe9597c0d37" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityTaxIdentificationNumber_d9b16ebb-60c8-4bd8-885c-dfe9597c0d37" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_ec469447-b818-4a65-9584-633ff3327c6d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityAddressAddressLine1_ec469447-b818-4a65-9584-633ff3327c6d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_9a49f093-e657-4b2e-9170-f0cd2449bc5d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityAddressCityOrTown_9a49f093-e657-4b2e-9170-f0cd2449bc5d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_5cba68c6-2d19-4b09-8828-9be8d2770339" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityAddressStateOrProvince_5cba68c6-2d19-4b09-8828-9be8d2770339" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_ba8f3d13-7fd2-4c94-b0fb-9612a461f0c8" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityAddressPostalZipCode_ba8f3d13-7fd2-4c94-b0fb-9612a461f0c8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_11d57b3b-a547-4602-adee-20602d1b0e64" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_CityAreaCode_11d57b3b-a547-4602-adee-20602d1b0e64" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_5fed6d1b-7feb-42ca-977e-1c97d4a18d90" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_LocalPhoneNumber_5fed6d1b-7feb-42ca-977e-1c97d4a18d90" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications_2ddc3bd3-52bd-4e95-a66d-1133f6ba2b12" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_WrittenCommunications_2ddc3bd3-52bd-4e95-a66d-1133f6ba2b12" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial_ad544091-5f1a-4892-a6de-3ed20b44f8bf" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_SolicitingMaterial_ad544091-5f1a-4892-a6de-3ed20b44f8bf" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer_1b62475a-fe6d-4b58-be11-87f8efb027bf" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_PreCommencementTenderOffer_1b62475a-fe6d-4b58-be11-87f8efb027bf" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer_3e432412-4ede-4464-971d-94dfa43afd15" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_PreCommencementIssuerTenderOffer_3e432412-4ede-4464-971d-94dfa43afd15" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_a72df6e4-9992-4370-b411-ec685f16b422" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_Security12bTitle_a72df6e4-9992-4370-b411-ec685f16b422" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_fbbc0e51-5dcc-436a-8740-1bc1c73d3303" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_TradingSymbol_fbbc0e51-5dcc-436a-8740-1bc1c73d3303" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_f7052fa0-3dcc-45f1-8ac8-d0bec8bb28a8" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_SecurityExchangeName_f7052fa0-3dcc-45f1-8ac8-d0bec8bb28a8" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b3c08c8f-1a8b-4ad5-b140-18cc3e9ed192" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityEmergingGrowthCompany_b3c08c8f-1a8b-4ad5-b140-18cc3e9ed192" xlink:type="arc" order="21"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>cmcsa-20250618_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:c36d4f95-2296-4364-95c0-5ac79e61694c,g:e3756d43-4b8f-40e5-b394-0a6936036119-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_cmcsa_Notes0.750percentdue2032Member_f0830de4-dde6-459f-822a-9063802fe25e_terseLabel_en-US" xlink:label="lab_cmcsa_Notes0.750percentdue2032Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">0.750% Notes Due 2032 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes0.750percentdue2032Member_label_en-US" xlink:label="lab_cmcsa_Notes0.750percentdue2032Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 0.750 percent due 2032 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes0.750percentdue2032Member_documentation_en-US" xlink:label="lab_cmcsa_Notes0.750percentdue2032Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 0.750% due 2032 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.750percentdue2032Member" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes0.750percentdue2032Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes0.750percentdue2032Member" xlink:to="lab_cmcsa_Notes0.750percentdue2032Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SolicitingMaterial_d7aa7c5f-0494-4494-ae41-da559ddd8cb5_terseLabel_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:label id="lab_dei_SolicitingMaterial_label_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SolicitingMaterial" xlink:to="lab_dei_SolicitingMaterial" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_WrittenCommunications_40b6f466-742f-4703-b9bf-dbc9269333aa_terseLabel_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:label id="lab_dei_WrittenCommunications_label_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_WrittenCommunications" xlink:to="lab_dei_WrittenCommunications" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes3.250PercentDue2032Member_98c91d95-4457-47fa-8509-02c2f8af3a27_terseLabel_en-US" xlink:label="lab_cmcsa_Notes3.250PercentDue2032Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes 3.250 percent due 2032</link:label>
    <link:label id="lab_cmcsa_Notes3.250PercentDue2032Member_label_en-US" xlink:label="lab_cmcsa_Notes3.250PercentDue2032Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 3.250 percent due 2032 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes3.250PercentDue2032Member_documentation_en-US" xlink:label="lab_cmcsa_Notes3.250PercentDue2032Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 3.250 percent due 2032</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes3.250PercentDue2032Member" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes3.250PercentDue2032Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes3.250PercentDue2032Member" xlink:to="lab_cmcsa_Notes3.250PercentDue2032Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_43b496ab-8d53-4f89-b75c-880020c11196_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_1f30e659-5cd4-43f5-acd8-8c148e9fe4a1_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes0.250percentDue2027Member_15cb8e4c-93f4-4a57-8b41-d3b3925cc01e_terseLabel_en-US" xlink:label="lab_cmcsa_Notes0.250percentDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">0.250% Notes Due 2027 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes0.250percentDue2027Member_label_en-US" xlink:label="lab_cmcsa_Notes0.250percentDue2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 0.250 percent Due 2027 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes0.250percentDue2027Member_documentation_en-US" xlink:label="lab_cmcsa_Notes0.250percentDue2027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 0.250% Due 2027 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.250percentDue2027Member" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes0.250percentDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes0.250percentDue2027Member" xlink:to="lab_cmcsa_Notes0.250percentDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_82af6daa-3bf3-4da8-954c-e5e42bde7bda_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_4028e9b0-2236-4be4-afa9-327f89acc1d2_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_844ea187-b4e6-4359-96e8-d5c50ff71c3f_terseLabel_en-US" xlink:label="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2.0% Exchangeable Subordinated Debentures Due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_label_en-US" xlink:label="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exchangeable Subordinated Debentures 2.0 Percent Due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_documentation_en-US" xlink:label="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exchangeable Subordinated Debentures 2.0% Due 2029 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:href="cmcsa-20250618.xsd#cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:to="lab_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes0250PercentDue2029Member_79b50f0a-3601-4c53-b588-086b40b45dd0_terseLabel_en-US" xlink:label="lab_cmcsa_Notes0250PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes 0.0250 percent Due 2029</link:label>
    <link:label id="lab_cmcsa_Notes0250PercentDue2029Member_label_en-US" xlink:label="lab_cmcsa_Notes0250PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 0.250 percent Due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes0250PercentDue2029Member_documentation_en-US" xlink:label="lab_cmcsa_Notes0250PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 0.250 percent Due 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0250PercentDue2029Member" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes0250PercentDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes0250PercentDue2029Member" xlink:to="lab_cmcsa_Notes0250PercentDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes1.875percentdue2036Member_e3c4aff4-d63f-436f-9f8d-8aef87237d1d_terseLabel_en-US" xlink:label="lab_cmcsa_Notes1.875percentdue2036Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">1.875% Notes Due 2036 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes1.875percentdue2036Member_label_en-US" xlink:label="lab_cmcsa_Notes1.875percentdue2036Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 1.875 percent due 2036 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes1.875percentdue2036Member_documentation_en-US" xlink:label="lab_cmcsa_Notes1.875percentdue2036Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 1.875% due 2036 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.875percentdue2036Member" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes1.875percentdue2036Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes1.875percentdue2036Member" xlink:to="lab_cmcsa_Notes1.875percentdue2036Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_3ff6d850-1c36-4e27-8467-88460a21646c_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_233104d9-eaeb-46ee-8a6c-ba38782ec223_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes0000PercentDue2026Member_57ce4a87-582f-45f5-b78f-e3e0146ca41f_terseLabel_en-US" xlink:label="lab_cmcsa_Notes0000PercentDue2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes 0.000 percent Due 2026</link:label>
    <link:label id="lab_cmcsa_Notes0000PercentDue2026Member_label_en-US" xlink:label="lab_cmcsa_Notes0000PercentDue2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 0.000 percent Due 2026 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes0000PercentDue2026Member_documentation_en-US" xlink:label="lab_cmcsa_Notes0000PercentDue2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 0.000 percent Due 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0000PercentDue2026Member" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes0000PercentDue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes0000PercentDue2026Member" xlink:to="lab_cmcsa_Notes0000PercentDue2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_213bb37e-e1e6-4c33-8ad8-131c53928a59_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_a1976d7b-3122-4d2b-bc47-2776e86b60d3_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_294b24d1-b56d-45a2-bf89-e0571a2f7107_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_359e72bd-3b7a-4373-9bd0-812e2361d337_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_db425f4e-7bc3-409b-a53a-7d987c0d9503_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_a30f2eff-7dff-402b-ab9b-30617cf6ce83_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_3c4aa966-ba01-40a3-8cbc-a516d46b7beb_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_PreCommencementTenderOffer_d35f8adc-44f6-45c7-9d9d-47a45f96e66c_terseLabel_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementTenderOffer" xlink:to="lab_dei_PreCommencementTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes3.550PercentDue2036Member_f897e411-f11c-4639-a0f5-d3b3e4d1d29a_terseLabel_en-US" xlink:label="lab_cmcsa_Notes3.550PercentDue2036Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes 3.550 percent due 2036</link:label>
    <link:label id="lab_cmcsa_Notes3.550PercentDue2036Member_label_en-US" xlink:label="lab_cmcsa_Notes3.550PercentDue2036Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 3.550 percent due 2036 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes3.550PercentDue2036Member_documentation_en-US" xlink:label="lab_cmcsa_Notes3.550PercentDue2036Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 3.550 percent due 2036</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes3.550PercentDue2036Member" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes3.550PercentDue2036Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes3.550PercentDue2036Member" xlink:to="lab_cmcsa_Notes3.550PercentDue2036Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_e6d0953b-dcca-47c2-a402-528e0ab6f431_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_d68be046-0f38-44ad-b034-67448ba4187b_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_89f2fd54-7905-4ae6-bb72-6668be5ef019_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class A Common Stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_2eab55e4-bbb4-4975-bb59-25117d25973e_terseLabel_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementIssuerTenderOffer" xlink:to="lab_dei_PreCommencementIssuerTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes5.250PercentDue2040Member_1a50e4e7-5e74-45bd-813f-5f9387173437_terseLabel_en-US" xlink:label="lab_cmcsa_Notes5.250PercentDue2040Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes 5.250 percent due 2040</link:label>
    <link:label id="lab_cmcsa_Notes5.250PercentDue2040Member_label_en-US" xlink:label="lab_cmcsa_Notes5.250PercentDue2040Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 5.250 percent due 2040 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes5.250PercentDue2040Member_documentation_en-US" xlink:label="lab_cmcsa_Notes5.250PercentDue2040Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 5.250 percent due 2040</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes5.250PercentDue2040Member" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes5.250PercentDue2040Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes5.250PercentDue2040Member" xlink:to="lab_cmcsa_Notes5.250PercentDue2040Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_a37dba1e-c40a-4af8-9429-d2bb36156079_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_964d2d7d-11bc-432b-8ada-e0d3557ec94f_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_8851dd3b-8d7f-4fd9-8eb2-d28ab301592f_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes5.50PercentDue2029Member_213f24f1-5d9d-4356-b579-acb4e0416cb2_terseLabel_en-US" xlink:label="lab_cmcsa_Notes5.50PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">5.50% Notes Due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes5.50PercentDue2029Member_label_en-US" xlink:label="lab_cmcsa_Notes5.50PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 5.50 Percent Due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes5.50PercentDue2029Member_documentation_en-US" xlink:label="lab_cmcsa_Notes5.50PercentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 5.50% Due 2029 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes5.50PercentDue2029Member" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes5.50PercentDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes5.50PercentDue2029Member" xlink:to="lab_cmcsa_Notes5.50PercentDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes1.250percentdue2040Member_613e12ad-fa58-4d93-9a23-0d618feffad1_terseLabel_en-US" xlink:label="lab_cmcsa_Notes1.250percentdue2040Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">1.250% Notes Due 2040 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes1.250percentdue2040Member_label_en-US" xlink:label="lab_cmcsa_Notes1.250percentdue2040Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 1.250 percent due 2040 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes1.250percentdue2040Member_documentation_en-US" xlink:label="lab_cmcsa_Notes1.250percentdue2040Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 1.250% due 2040 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.250percentdue2040Member" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes1.250percentdue2040Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes1.250percentdue2040Member" xlink:to="lab_cmcsa_Notes1.250percentdue2040Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cmcsa_Notes1.500percentDue2029Member_f291c9a0-94c0-4fb7-ab97-31a4606d28c5_terseLabel_en-US" xlink:label="lab_cmcsa_Notes1.500percentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">1.500% Notes Due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes1.500percentDue2029Member_label_en-US" xlink:label="lab_cmcsa_Notes1.500percentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes 1.500 percent Due 2029 [Member]</link:label>
    <link:label id="lab_cmcsa_Notes1.500percentDue2029Member_documentation_en-US" xlink:label="lab_cmcsa_Notes1.500percentDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Notes 1.500% Due 2029 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.500percentDue2029Member" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes1.500percentDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cmcsa_Notes1.500percentDue2029Member" xlink:to="lab_cmcsa_Notes1.500percentDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_29ab6443-24d3-4ab2-9069-13ad3fc19848_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_d3310804-77f2-4020-a054-afe6edb8a6ad_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_e6860618-bd60-43b1-98dc-6982b6705389_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_2c17d334-a153-43af-a052-b5e20990c2d0_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_91ad26f2-4a7d-481d-854d-4a189e420705_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>cmcsa-20250618_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:c36d4f95-2296-4364-95c0-5ac79e61694c,g:e3756d43-4b8f-40e5-b394-0a6936036119-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.comcast.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="cmcsa-20250618.xsd#DocumentandEntityInformation"/>
  <link:presentationLink xlink:role="http://www.comcast.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_bf21c444-ec29-4a9f-b313-356d8763a8b5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_422b7a2e-36d4-42f0-b383-b24d380877f4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_bf21c444-ec29-4a9f-b313-356d8763a8b5" xlink:to="loc_dei_DocumentInformationTable_422b7a2e-36d4-42f0-b383-b24d380877f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_29d19ec7-3771-48f9-bf22-5aa665fc22fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_422b7a2e-36d4-42f0-b383-b24d380877f4" xlink:to="loc_us-gaap_StatementClassOfStockAxis_29d19ec7-3771-48f9-bf22-5aa665fc22fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_29d19ec7-3771-48f9-bf22-5aa665fc22fe" xlink:to="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_660aaa9d-1099-49de-92ce-a776cb809602" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_us-gaap_CommonClassAMember_660aaa9d-1099-49de-92ce-a776cb809602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.250percentDue2027Member_277076af-d929-403e-be22-a498f03957e7" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes0.250percentDue2027Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes0.250percentDue2027Member_277076af-d929-403e-be22-a498f03957e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.500percentDue2029Member_dc770357-b85f-4401-954c-df87a5c49776" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes1.500percentDue2029Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes1.500percentDue2029Member_dc770357-b85f-4401-954c-df87a5c49776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0.750percentdue2032Member_5f47145e-3817-43e7-83fe-1b721c9e6052" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes0.750percentdue2032Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes0.750percentdue2032Member_5f47145e-3817-43e7-83fe-1b721c9e6052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.875percentdue2036Member_f1910a43-d04f-48ab-9048-1da44a468358" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes1.875percentdue2036Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes1.875percentdue2036Member_f1910a43-d04f-48ab-9048-1da44a468358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes1.250percentdue2040Member_2e9301dd-8dfb-44e7-9582-446d14f12afd" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes1.250percentdue2040Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes1.250percentdue2040Member_2e9301dd-8dfb-44e7-9582-446d14f12afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes5.50PercentDue2029Member_b2a051bb-11dd-458c-b235-71b7c9d4acb4" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes5.50PercentDue2029Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes5.50PercentDue2029Member_b2a051bb-11dd-458c-b235-71b7c9d4acb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_2897183e-83fe-4a41-b12b-741aeeb4664b" xlink:href="cmcsa-20250618.xsd#cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member_2897183e-83fe-4a41-b12b-741aeeb4664b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0000PercentDue2026Member_95a3c6b1-1770-4126-9fba-cbec0c621963" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes0000PercentDue2026Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes0000PercentDue2026Member_95a3c6b1-1770-4126-9fba-cbec0c621963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes0250PercentDue2029Member_cf413654-17de-49ed-b48c-1dfc055e4f3e" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes0250PercentDue2029Member"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes0250PercentDue2029Member_cf413654-17de-49ed-b48c-1dfc055e4f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes3.250PercentDue2032Member_908a36b2-dc69-4a61-b485-e30bb8be3522" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes3.250PercentDue2032Member"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes3.250PercentDue2032Member_908a36b2-dc69-4a61-b485-e30bb8be3522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes3.550PercentDue2036Member_71ab0ff1-3e2e-42c7-854e-d4d01df0d06b" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes3.550PercentDue2036Member"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes3.550PercentDue2036Member_71ab0ff1-3e2e-42c7-854e-d4d01df0d06b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cmcsa_Notes5.250PercentDue2040Member_5d8bc6c9-7b36-4084-a090-7965bc674896" xlink:href="cmcsa-20250618.xsd#cmcsa_Notes5.250PercentDue2040Member"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a84a5a32-e6a6-40b4-90bf-63c90789cc6d" xlink:to="loc_cmcsa_Notes5.250PercentDue2040Member_5d8bc6c9-7b36-4084-a090-7965bc674896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_422b7a2e-36d4-42f0-b383-b24d380877f4" xlink:to="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_6df95a20-e930-4668-94d5-e6b9f71928d0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_DocumentType_6df95a20-e930-4668-94d5-e6b9f71928d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_499238f5-387c-426c-be88-668985124289" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_AmendmentFlag_499238f5-387c-426c-be88-668985124289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7de32b37-1222-42f1-acbc-b9ff829e63ae" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_DocumentPeriodEndDate_7de32b37-1222-42f1-acbc-b9ff829e63ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_755a0032-5b51-4a2b-8238-4c08c35c61ad" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityRegistrantName_755a0032-5b51-4a2b-8238-4c08c35c61ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_986d7a47-4144-47fc-a51a-5d20c712d5e3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityCentralIndexKey_986d7a47-4144-47fc-a51a-5d20c712d5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_c36ac80f-7248-4f76-9e26-acc316b152e3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityIncorporationStateCountryCode_c36ac80f-7248-4f76-9e26-acc316b152e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_9687e26a-a127-4cc0-91c8-44a35fc6c5bd" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityFileNumber_9687e26a-a127-4cc0-91c8-44a35fc6c5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_d9b16ebb-60c8-4bd8-885c-dfe9597c0d37" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityTaxIdentificationNumber_d9b16ebb-60c8-4bd8-885c-dfe9597c0d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_ec469447-b818-4a65-9584-633ff3327c6d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityAddressAddressLine1_ec469447-b818-4a65-9584-633ff3327c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_9a49f093-e657-4b2e-9170-f0cd2449bc5d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityAddressCityOrTown_9a49f093-e657-4b2e-9170-f0cd2449bc5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_5cba68c6-2d19-4b09-8828-9be8d2770339" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityAddressStateOrProvince_5cba68c6-2d19-4b09-8828-9be8d2770339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_ba8f3d13-7fd2-4c94-b0fb-9612a461f0c8" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityAddressPostalZipCode_ba8f3d13-7fd2-4c94-b0fb-9612a461f0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_11d57b3b-a547-4602-adee-20602d1b0e64" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_CityAreaCode_11d57b3b-a547-4602-adee-20602d1b0e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_5fed6d1b-7feb-42ca-977e-1c97d4a18d90" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_LocalPhoneNumber_5fed6d1b-7feb-42ca-977e-1c97d4a18d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications_2ddc3bd3-52bd-4e95-a66d-1133f6ba2b12" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_WrittenCommunications_2ddc3bd3-52bd-4e95-a66d-1133f6ba2b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial_ad544091-5f1a-4892-a6de-3ed20b44f8bf" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_SolicitingMaterial_ad544091-5f1a-4892-a6de-3ed20b44f8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer_1b62475a-fe6d-4b58-be11-87f8efb027bf" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_PreCommencementTenderOffer_1b62475a-fe6d-4b58-be11-87f8efb027bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer_3e432412-4ede-4464-971d-94dfa43afd15" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_PreCommencementIssuerTenderOffer_3e432412-4ede-4464-971d-94dfa43afd15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_a72df6e4-9992-4370-b411-ec685f16b422" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_Security12bTitle_a72df6e4-9992-4370-b411-ec685f16b422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_fbbc0e51-5dcc-436a-8740-1bc1c73d3303" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_TradingSymbol_fbbc0e51-5dcc-436a-8740-1bc1c73d3303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_f7052fa0-3dcc-45f1-8ac8-d0bec8bb28a8" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_SecurityExchangeName_f7052fa0-3dcc-45f1-8ac8-d0bec8bb28a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b3c08c8f-1a8b-4ad5-b140-18cc3e9ed192" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_9ffc482e-27d1-4750-9978-775b2c888f8d" xlink:to="loc_dei_EntityEmergingGrowthCompany_b3c08c8f-1a8b-4ad5-b140-18cc3e9ed192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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>Jun. 18, 2025</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_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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 18,  2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Comcast Corporation<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001166691<span></span>
</td>
</tr>
<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 or Country Code</a></td>
<td class="text">PA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 One</a></td>
<td class="text">One Comcast Center<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 );">Title of 12(b) Security</a></td>
<td class="text">Class A Common Stock, $0.01 par value<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_Notes0.250percentDue2027Member', window );">0.250% Notes Due 2027 [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 );">Title of 12(b) Security</a></td>
<td class="text">0.250% Notes due 2027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS27<span></span>
</td>
</tr>
<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.500percentDue2029Member', window );">1.500% 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 );">Title of 12(b) Security</a></td>
<td class="text">1.500% 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">CMCS29<span></span>
</td>
</tr>
<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 );">Title of 12(b) Security</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 );">Title of 12(b) Security</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 );">Title of 12(b) Security</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 );">Title of 12(b) Security</a></td>
<td class="text">5.50% Notes due 2029<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">2.0% Exchangeable Subordinated Debentures Due 2029 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Title of 12(b) Security</a></td>
<td class="text">2.0% Exchangeable Subordinated Debentures due 2029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<tr class="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</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 );">Title of 12(b) Security</a></td>
<td class="text">0.000% Notes due 2026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS26<span></span>
</td>
</tr>
<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_Notes0250PercentDue2029Member', window );">Notes 0.0250 percent Due 2029</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 );">Title of 12(b) Security</a></td>
<td class="text">0.250% 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">CMCS29A<span></span>
</td>
</tr>
<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_Notes3.250PercentDue2032Member', window );">Notes 3.250 percent due 2032</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 );">Title of 12(b) Security</a></td>
<td class="text">3.250% Notes due 2032<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS32A<span></span>
</td>
</tr>
<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_Notes3.550PercentDue2036Member', window );">Notes 3.550 percent due 2036</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 );">Title of 12(b) Security</a></td>
<td class="text">3.550% Notes due 2036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS36A<span></span>
</td>
</tr>
<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.250PercentDue2040Member', window );">Notes 5.250 percent due 2040</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 );">Title of 12(b) Security</a></td>
<td class="text">5.250% Notes due 2040<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMCS40A<span></span>
</td>
</tr>
<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>
</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> -Number 240<br> -Section 14a<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_Notes0.250percentDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cmcsa_Notes0.250percentDue2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes1.500percentDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cmcsa_Notes1.500percentDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes0.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>
<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_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_Notes3.250PercentDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cmcsa_Notes3.250PercentDue2032Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes3.550PercentDue2036Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cmcsa_Notes3.550PercentDue2036Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cmcsa_Notes5.250PercentDue2040Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cmcsa_Notes5.250PercentDue2040Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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>10
<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>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>14</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>13</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="cmcsa-20250618.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.comcast.com/role/DocumentandEntityInformation</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 doctype="8-K" isOnlyDei="true" isUsgaap="true" original="cmcsa-20250618.htm">cmcsa-20250618.htm</File>
    <File>cmcsa-20250618.xsd</File>
    <File>cmcsa-20250618_def.xml</File>
    <File>cmcsa-20250618_lab.xml</File>
    <File>cmcsa-20250618_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="58">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "cmcsa-20250618.htm": {
   "nsprefix": "cmcsa",
   "nsuri": "http://www.comcast.com/20250618",
   "dts": {
    "inline": {
     "local": [
      "cmcsa-20250618.htm"
     ]
    },
    "schema": {
     "local": [
      "cmcsa-20250618.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "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/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "definitionLink": {
     "local": [
      "cmcsa-20250618_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cmcsa-20250618_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cmcsa-20250618_pre.xml"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 12,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 14,
   "entityCount": 1,
   "segmentCount": 13,
   "elementCount": 40,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 58
   },
   "report": {
    "R1": {
     "role": "http://www.comcast.com/role/DocumentandEntityInformation",
     "longName": "0000001 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20250618.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cmcsa-20250618.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A Common Stock [Member]",
        "label": "Common Class A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Line Items]",
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Table]",
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "cmcsa_ExchangeableSubordinatedDebentures2.0PercentDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20250618",
     "localname": "ExchangeableSubordinatedDebentures2.0PercentDue2029Member",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2.0% Exchangeable Subordinated Debentures Due 2029 [Member]",
        "label": "Exchangeable Subordinated Debentures 2.0 Percent Due 2029 [Member]",
        "documentation": "Exchangeable Subordinated Debentures 2.0% Due 2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes0.250percentDue2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20250618",
     "localname": "Notes0.250percentDue2027Member",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "0.250% Notes Due 2027 [Member]",
        "label": "Notes 0.250 percent Due 2027 [Member]",
        "documentation": "Notes 0.250% Due 2027 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes0.750percentdue2032Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20250618",
     "localname": "Notes0.750percentdue2032Member",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "0.750% Notes Due 2032 [Member]",
        "label": "Notes 0.750 percent due 2032 [Member]",
        "documentation": "Notes 0.750% due 2032 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes0000PercentDue2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20250618",
     "localname": "Notes0000PercentDue2026Member",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes 0.000 percent Due 2026",
        "label": "Notes 0.000 percent Due 2026 [Member]",
        "documentation": "Notes 0.000 percent Due 2026"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes0250PercentDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20250618",
     "localname": "Notes0250PercentDue2029Member",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes 0.0250 percent Due 2029",
        "label": "Notes 0.250 percent Due 2029 [Member]",
        "documentation": "Notes 0.250 percent Due 2029"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes1.250percentdue2040Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20250618",
     "localname": "Notes1.250percentdue2040Member",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1.250% Notes Due 2040 [Member]",
        "label": "Notes 1.250 percent due 2040 [Member]",
        "documentation": "Notes 1.250% due 2040 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes1.500percentDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20250618",
     "localname": "Notes1.500percentDue2029Member",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1.500% Notes Due 2029 [Member]",
        "label": "Notes 1.500 percent Due 2029 [Member]",
        "documentation": "Notes 1.500% Due 2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes1.875percentdue2036Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20250618",
     "localname": "Notes1.875percentdue2036Member",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1.875% Notes Due 2036 [Member]",
        "label": "Notes 1.875 percent due 2036 [Member]",
        "documentation": "Notes 1.875% due 2036 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes3.250PercentDue2032Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20250618",
     "localname": "Notes3.250PercentDue2032Member",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes 3.250 percent due 2032",
        "label": "Notes 3.250 percent due 2032 [Member]",
        "documentation": "Notes 3.250 percent due 2032"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes3.550PercentDue2036Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20250618",
     "localname": "Notes3.550PercentDue2036Member",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes 3.550 percent due 2036",
        "label": "Notes 3.550 percent due 2036 [Member]",
        "documentation": "Notes 3.550 percent due 2036"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes5.250PercentDue2040Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20250618",
     "localname": "Notes5.250PercentDue2040Member",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes 5.250 percent due 2040",
        "label": "Notes 5.250 percent due 2040 [Member]",
        "documentation": "Notes 5.250 percent due 2040"
       }
      }
     },
     "auth_ref": []
    },
    "cmcsa_Notes5.50PercentDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.comcast.com/20250618",
     "localname": "Notes5.50PercentDue2029Member",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.50% Notes Due 2029 [Member]",
        "label": "Notes 5.50 Percent Due 2029 [Member]",
        "documentation": "Notes 5.50% Due 2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Issuer Tender Offer",
        "label": "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/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Tender Offer",
        "label": "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": [
      "r5"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Soliciting Material",
        "label": "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": [
      "r4"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "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/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.comcast.com/role/DocumentandEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Written Communications",
        "label": "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": "14a",
   "Subsection": "12"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0001166691-25-000027-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001166691-25-000027-xbrl.zip
M4$L#!!0    (  I]U%H#]FLJM1L  /E9 0 2    8VUC<V$M,C R-3 V,3@N
M:'1M[5U9=^,VLG[/K\!5[DW<YY 4]T7N]ARU[$Z<=-L^EC.=F9<Y$ E9'%.D
MPL6V\NMO 21E+91-RK*U,0\=BP2Q5!4^5!4*A8__>!QZZ)Z$D1OXGWZ6!/%G
M1'P[<%S_]M//[6[G_/SG?YS\\/%_>/[/S]=?T6E@)T/BQZ@3$AP3!SVX\0#%
M X*^!^&=>X_1E8?C?A .>3[]K!.,QJ%[.XB1+,I:7BQ_&[9L17?4OJ7QLFSI
MO*KH*F]IMLAKV#8LHDNZI=K<;8LHA@8%%5[MF7U>%8G&]Q1+Y46L6XHN*KHD
M69S3<B1--C6LR:*FJ-@F/6)I1)5P7^K;/=LR6+N#&,8,X_:CEOL8\Q&Q/S4&
M<3QJ-9L/#P\"_!9N@_NFZWNN3^BPFW&(_8B."L= IZ8L2AHOFKPB-;)Z'J'H
MW4PM#XH0A+=-R;*L)GN;%W6(.RGXV N]27OPHDEIE!5<7AOM?V,R@)ERK$):
M$KJH3(U@TD]X[\RUGQ87]6;Z<KJHNZQRD58>Q=BW25Y^@0*SQ>GK'HXFQ1\C
MMVB$4%9J_OGM:]<>D"'FYQM)(OX6X]'DRSZ.>NR[[,4T 5OVT([P3"-V,+1Q
M%-/_LY*B+IE/E(R+N_^<',@B+\J\)+-*6AZ&6=,@/O]'MW'R<4"P<_)Q2&*,
M:+4\^2MQ[S\U.H$?PPSB;\8C&):=_OK4B,ECW&2<;9[\\,,/'V,W]L@)&P*?
M=_5C,WWZL9G6W0N<\<E'Q[U'43SVR*>&XT8C#X];?N 3Z('[V*(%29C^Z3H.
M\=F?\/X"YG'HVFD''N-KTO_4L'D0:!\/:4W$;;5AICMTMG_Q\&T#N<ZG1I_7
MC,9)'WL1^=B<J:A"O6<^#&/<@8I#[)W[#GG\G8PG]9N-$Q&$0-)UW9(6&FG.
M#B0D?1("8)&H@ %4Y%H1$R3H!F*SL!4#V3\U(G<X\JA4L6>#D/5RAM;"8^0
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
M"=9XI,7[\1]T6)Q@_:?2["6T_21?7OP+4$L#!!0    (  I]U%K2].C3< H
M ,=1   6    8VUC<V$M,C R-3 V,3A?9&5F+GAM;-U<VW+;.!)]SU=HO:\+
M"_=+:I*I;)+92FTR2<6>FJE]4>%JLR*1+I).[+_?!BWY)MF.361VAWZP:0I"
M'YS3;'0#D'[Z^6RUG'V-;5<U]8L]LH_W9K'V3:CJHQ=[OQW^@O3>SR^?/?OI
M;PC]\<_/[V=O&G^ZBG4_>]U&V\<P^U;UQ[/^.,Y^;]HOU5<[^[2T?6K:%4(O
MA[>];D[.V^KHN)]13,6FV>;5]KEG,O!D!*+42,29Y,@(CY&P7IDHB33<_^/H
M>61*0$.&N-,)<1P%<LQPA*TT3&(F"3%#I\NJ_O(\_W*VBS,87MT-_[[8.^[[
MD^?S^;=OW_;/7+O<;]JC.<68S3>M]];-S[;:?V-#:V*,F0^O7C;MJET-H5LR
M_^/#^P-_'%<65777V]I?&0#SH;]\XW4T8G[Q(C3MJN?=\/[WC;?](-"#0YC=
MV2+_AS;-4+Z%"$6,[)]U8>_EL]GL@CG;^K99QL\QS=:7OWU^MXVTJOMYJ%;S
M=9NY72X!\=!#?WX27^QUU>ID&3?WCMN8[D2_&7(&)3*<O^?>YJ,Q'0.0UI^Z
MB.!NK+.+%\2XJ_?QF"_[0B$F>[KL"R+>[KLHWF9EJY($;W5= .W0$5K%E8MM
M2:@W^KV&<P/R-L+<I6]6WG9]_CL?T&UBJZW#V[JO^O-W=0ZDPZ/_,%B_\IU%
M.<9B2?0 Z]X.KZ$$=ZCJ*M]]#_^N>\V02N&-9WVL0[R(,QNKR\;?:+3,4:ZY
ME&5I75P.=Q<A5HN-L6LV &Q\U\=5MS I>:XIA#45".)*8&2,TD@IX:C76B<=
MMJ7M-J[21;]_U'R=@YUY)C!?#$Q>B/N ]0LFBXWJT+IE7'!*G;(PHCP[(DX3
MANE.,^0H#TQCK53BI4<T6+XYFBO/>-5NQK5^F!XU)Z2V6?T +?NF,)47FL$
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
MZK(H;ZXPA.3JT/IBW_SAI/U74K=&G/.K^J^/33?+MH;.++KZUV]O/ZK/YE:
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
MUKUZ^>SPCOLAQ<:\?/9_4$L#!!0    (  I]U%HBYR[-+0H   )7   6
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
MV6$6=9\]+3Q=VH'9N-[0^R&=%-UNS;+]P\W1?RD=VF$@O40U'/-@$'80@9C
M95#4;=:+N,_J,.NYST;&QL*. HP#E*5VL\,RILO_IJNI-2IJ)S0(*K _I7,
M)ZD#&1D)FK(H$^^!C#MFAUG+?68T-I%V%&P<EJ&JSZIZH<IB0^9!=8XQ71U4
M,4T#5RX8DD$S@8!GK< FIC 1!DZ5IY+U0LJ#3@RSR/O,W/0G^R@H^JV8I3_.
MKR?QE-'HJP-'&=X&(: N-& 4PG&9<7@N?1_-SE>+PZSS/C,?3Q1T%# <N\O#
MB+(4N;C^]=9-(-%ZJI+WH$CGOH\&C)'=!KEDI=6!1*Y[(&.%^6&6;I\9DSZD
M'@4S^S%BC30W+YT\=)J"4%:(;D,E-=UR@.SVO A0G.?,.=,/_T)B75[N,3W,
M<NTSL[*IQ&/BY #?OJN/JXMR:IVPF5@.24E,CQ[EL503R"1$)H3U0?9(R5?#
M RW;_AQ(GJCOF!!9=*K>U>_KZG-1AC25P3ME@@(6J<4XB,64R Q8GTSLMO9S
MOMFLV4/6!UK$_3FP;*+TF(AY7S6MF_VO.%OTP;TSF4?*0>?(L-ME!7B2/5A%
MF1.*(O^F/UYNV1YH2??GT/)TE0=FI<N)^W5R"[\IC5)[[G%TWPWV%6'@8NJ>
M+H!O(_4DJ<U^#_ZMM8&6<)^-AR<K.3 !1WAV]OZT*I=#,YE35.@CTIM\MR'!
M@=4Z 0U61^&HB7:SM;B[%M<C87OF5S=2=& :_JJ+MDUE]SO2\_)F^-5,68R!
M^\A!,A]!X' +G%(1*,4NM?*.><HV0N)>L^MQL3V3JYMK.S <'ZM9$8JV*$]^
MQ\Y17;C9U$4I!+$49*8.A+&8Z%1,P%-DQ N1C<\;D?&]S?6PV)ZYTPU5'9B)
M]W7J@$[81UYL0N@>LE._R^C'E'K%4 8'.2'/PDL#/E$*1F>3LB=,;\C&:MOK
M,;(]\Z<]J3PN5@Z;YCS5W\;"D^!,4.PSIVXOM>B>"*9I[+:P9">XRY%N]DRE
M'WFP'C?;,Z':J^)#MSXIG&,+>D69/R[:69HZS6)6"3VVF" %UP2\0/)34 83
MI_+B[F[UQ[8]=RRN1\?V3*%NI.C -!S7KGM4X<>KN:]FT^Q]($EB@QE#Z!XE
MZ##_"0+4!QHTCYR3S99T;YE;;_?8]LR2/EW+D:2$Y<_^%CM9LB:294> +_Q'
M;L&X8" 2GX+QGAFWV1S7?5;70V)[YD(W5G84<Z!OYZD^0;+_4U<7[2FVA&>N
MO)IZWNUI,AFH,S@<Q\XV>-H!;D+@R:9([6;MQ@/&U^-DVV9!-]>Y-UQ^V?M.
M68SRT^L7-R>Z?]TC4U^_^#]02P,$%     @ "GW46H*6__,/*   B&(! !<
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
MZ=/<37)&*HB_:]]&RRS5P_,MKCCALC66>T$/-N5RZ:,_7>T<^.6F8ZL U7D
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
M'^^6(^[<[X(R^4(JE"P#PDECUT9=U5'RF U.\G/SH2085Z*B5?2E7-G"L V
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
M60$ $@              @ $     8VUC<V$M,C R-3 V,3@N:'1M4$L! A0#
M%     @ "GW46GE'VA74 P  )Q0  !(              ( !Y1L  &-M8W-A
M+3(P,C4P-C$X+GAS9%!+ 0(4 Q0    (  I]U%K2].C3< H  ,=1   6
M          "  >D?  !C;6-S82TR,#(U,#8Q.%]D968N>&UL4$L! A0#%
M  @ "GW46A<CBI0_$0  1:(  !8              ( !C2H  &-M8W-A+3(P
M,C4P-C$X7VQA8BYX;6Q02P$"% ,4    "  *?=1:(N<NS2T*   "5P  %@
M            @ $ /   8VUC<V$M,C R-3 V,3A?<')E+GAM;%!+ 0(4 Q0
M   (  I]U%J"EO_S#R@  (AB 0 7              "  6%&  !E>&AI8FET
F,3 Q+6YB8W5E<W!P+FAT;5!+!08     !@ & )$!  "E;@     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>cmcsa-20250618_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cmcsa="http://www.comcast.com/20250618"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cmcsa-20250618.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2025-06-18</startDate>
            <endDate>2025-06-18</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-18</startDate>
            <endDate>2025-06-18</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0000PercentDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-18</startDate>
            <endDate>2025-06-18</endDate>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.250percentDue2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-18</startDate>
            <endDate>2025-06-18</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.500percentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-18</startDate>
            <endDate>2025-06-18</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0250PercentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-18</startDate>
            <endDate>2025-06-18</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes0.750percentdue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-18</startDate>
            <endDate>2025-06-18</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes3.250PercentDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-18</startDate>
            <endDate>2025-06-18</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.875percentdue2036Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-18</startDate>
            <endDate>2025-06-18</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes3.550PercentDue2036Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-18</startDate>
            <endDate>2025-06-18</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes1.250percentdue2040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-18</startDate>
            <endDate>2025-06-18</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes5.250PercentDue2040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-18</startDate>
            <endDate>2025-06-18</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:Notes5.50PercentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-18</startDate>
            <endDate>2025-06-18</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cmcsa:ExchangeableSubordinatedDebentures2.0PercentDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-18</startDate>
            <endDate>2025-06-18</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="c-1" id="f-57">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-58">0001166691</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="c-1" id="f-1">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-2">2025-06-18</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="c-1" id="f-3">Comcast Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-4">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">001-32871</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-6">27-0000798</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-7">One Comcast Center</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-8">Philadelphia</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-9">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-10">19103-2838</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-11">215</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-12">286-1700</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="c-1" id="f-13">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="c-1" id="f-14">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="c-1" id="f-15">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="c-1" id="f-16">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="c-2" id="f-17">Class A Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-2" id="f-18">CMCSA</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-2" id="f-19">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-3" id="f-20">0.000% Notes due 2026</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-3" id="f-21">CMCS26</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-3" id="f-22">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-4" id="f-23">0.250% Notes due 2027</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-4" id="f-24">CMCS27</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-4" id="f-25">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-5" id="f-26">1.500% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-5" id="f-27">CMCS29</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-5" id="f-28">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-6" id="f-29">0.250% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-6" id="f-30">CMCS29A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-6" id="f-31">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-7" id="f-32">0.750% Notes due 2032</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-7" id="f-33">CMCS32</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-7" id="f-34">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-8" id="f-35">3.250% Notes due 2032</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-8" id="f-36">CMCS32A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-8" id="f-37">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-9" id="f-38">1.875% Notes due 2036</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-9" id="f-39">CMCS36</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-9" id="f-40">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-10" id="f-41">3.550% Notes due 2036</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-10" id="f-42">CMCS36A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-10" id="f-43">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-11" id="f-44">1.250% Notes due 2040</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-11" id="f-45">CMCS40</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-11" id="f-46">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-12" id="f-47">5.250% Notes due 2040</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-12" id="f-48">CMCS40A</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-12" id="f-49">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-13" id="f-50">5.50% Notes due 2029</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-13" id="f-51">CCGBP29</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-13" id="f-52">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-14" id="f-53">2.0% Exchangeable Subordinated Debentures due 2029</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-14" id="f-54">CCZ</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-14" id="f-55">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-56">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
