<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:CMCSA="http://corporate.comcast.com/20230607"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cmcsa-20230607.xsd" xlink:type="simple"/>
    <context id="From2022-01-01to2022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_PEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_PEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_PEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_PEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_PEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_PEOMemberNetAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberNetAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_PEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_PEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_PEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_PEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_PEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_PEOMemberNetAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberNetAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_PEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_PEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_PEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_PEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_PEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_PEOMemberNetAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:PEOMemberNetAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_NonPEONEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_NonPEONEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_NonPEONEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_NonPEONEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_NonPEONEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_NonPEONEOMemberNetAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberNetAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_NonPEONEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_NonPEONEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_NonPEONEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_NonPEONEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_NonPEONEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_NonPEONEOMemberNetAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberNetAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_NonPEONEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_NonPEONEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_NonPEONEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_NonPEONEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_NonPEONEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_NonPEONEOMemberNetAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">CMCSA:NonPEONEOMemberNetAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>1</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>2</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>3</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>4</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001166691</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>5</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Ratio">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2022-01-01to2022-12-31">0001166691</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2022-01-01to2022-12-31">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2022-01-01to2022-12-31">DEF 14A</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="From2022-01-01to2022-12-31" id="xdx2ixbrl0011">COMCAST CORP</dei:EntityRegistrantName>
    <ecd:PvpTableTextBlock contextRef="From2022-01-01to2022-12-31">&lt;div id="xdx_898_eecd--PvpTableTextBlock_zqTVrQ9hbwNh"&gt;
&lt;p style="text-align: left"&gt;&lt;span style="font-size: 14pt; font-family: Arial"&gt;&lt;span id="payversusperformance"/&gt;Pay Versus Performance&lt;/span&gt;&lt;/p&gt;

&lt;p style="text-align: left"&gt;&lt;span style="font-size: 10pt; font-family: Arial"&gt;The table below provides information on the compensation for our CEO and the average compensation for our other NEOs, both as reported in the Summary Compensation Table and with certain adjustments to reflect the compensation &#x201c;actually paid&#x201d; to such individuals, as defined under SEC rules, for each of 2022, 2021 and 2020. The table also provides information on our cumulative TSR, the cumulative TSR of our peer group, Net Income and Adjusted EBITDA.&lt;/span&gt;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" id="xdx_300_zdmE1uo9sRV9" style="line-height: 14pt; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;

&lt;tr style="line-height: 1pt"&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td id="xdx_487_eecd--PeoTotalCompAmt_z6CbKu6oMVI"&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td id="xdx_484_eecd--PeoActuallyPaidCompAmt_zfhOyVlVT9da"&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td id="xdx_48C_eecd--NonPeoNeoAvgTotalCompAmt_zPCsTMi76uth"&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td id="xdx_487_eecd--NonPeoNeoAvgCompActuallyPaidAmt_z1o6ke24Re5l"&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td id="xdx_482_eecd--TotalShareholderRtnAmt_pp2d_z59puINqyxF3"&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td id="xdx_481_eecd--PeerGroupTotalShareholderRtnAmt_pp2d_zQkiWKbgvvM6"&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td id="xdx_488_eus-gaap--NetIncomeLoss_pdn9_z5RKX0ovGvek"&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td id="xdx_48D_eecd--CoSelectedMeasureAmt_pdn9_uUSD_z4pang90TVnb"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; line-height: normal"&gt;

   &lt;td style="padding-bottom: 1pt; white-space: nowrap; text-align: left; padding-left: 4pt"/&gt;

   &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"/&gt;

   &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"/&gt;

   &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"/&gt;

   &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"/&gt;

   &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"/&gt;

   &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"/&gt;

   &lt;td rowspan="2" style="border-bottom: Black 1.5pt solid; padding-top: 1pt; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;AVERAGE&lt;br/&gt;SUMMARY&lt;br/&gt;COMPENSATION&lt;br/&gt;TABLE
   TOTAL&lt;br/&gt;FOR NON-PEO&lt;br/&gt;NEOS&lt;sup&gt;(1)&lt;/sup&gt;&lt;br/&gt;($)&lt;br/&gt;(d)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1pt"/&gt;

   &lt;td rowspan="2" style="border-bottom: Black 1.5pt solid; padding-top: 1pt; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;&lt;br/&gt;AVERAGE&lt;br/&gt;COMPENSATION&lt;br/&gt;ACTUALLY
   PAID&lt;br/&gt;TO NON-PEO&lt;br/&gt;NEOS&lt;sup&gt;(2)&lt;/sup&gt;&lt;br/&gt;($)&lt;br/&gt;(e)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"/&gt;

   &lt;td colspan="3" style="border-bottom: Black 1.5pt solid; padding-bottom: 1pt; white-space: nowrap; text-align: center"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;VALUE
   OF INITIAL FIXED $100&lt;br/&gt;INVESTMENT BASED ON:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1pt"/&gt;

   &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"/&gt;

   &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"/&gt;

   &lt;td style="padding-bottom: 1pt; white-space: nowrap; text-align: left; padding-right: 4pt"/&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom; line-height: normal"&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; padding-top: 1pt; white-space: nowrap; text-align: center; padding-left: 4pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;YEAR&lt;br/&gt;(a)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; padding-top: 1pt; white-space: nowrap; text-align: left; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; padding-top: 1pt; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;SUMMARY&lt;br/&gt;COMPENSATION&lt;br/&gt;TABLE
   TOTAL&lt;br/&gt;FOR PEO&lt;sup&gt;(1)&lt;/sup&gt;&lt;br/&gt;($) &lt;br/&gt;(b)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; padding-top: 1pt; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; padding-top: 1pt; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;COMPENSATION&lt;br/&gt;ACTUALLY
   PAID&lt;br/&gt;TO PEO&lt;sup&gt;(2)&lt;/sup&gt;&lt;br/&gt;($)&lt;br/&gt;(c)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; padding-top: 1pt; white-space: nowrap; text-align: left; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; padding-top: 1pt; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/td&gt;



   &lt;td style="border-bottom: Black 1.5pt solid; padding-top: 1pt; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; padding-top: 1pt; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;TOTAL&lt;br/&gt;SHAREHOLDER&lt;br/&gt;RETURN&lt;sup&gt;(3)(5)&lt;/sup&gt;&lt;br/&gt;($)
  &lt;br/&gt;(f)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; padding-top: 1pt; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; padding-top: 1pt; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;PEER&lt;br/&gt;GROUP
   TOTAL&lt;br/&gt;SHAREHOLDER&lt;br/&gt;RETURN&lt;sup&gt;(3)(5)&lt;/sup&gt;&lt;br/&gt;($)&lt;br/&gt;(g)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; padding-top: 1pt; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; padding-top: 1pt; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;NET&lt;br/&gt;INCOME&lt;br/&gt;($ IN&lt;br/&gt;BILLIONS&lt;sup&gt;(4)(5)&lt;/sup&gt;&lt;br/&gt;(h)
  &lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; padding-top: 1pt; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; padding-top: 1pt; white-space: nowrap; text-align: center; padding-right: 4pt; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;ADJUSTED&lt;br/&gt;EBITDA*&lt;br/&gt;($ IN&lt;br/&gt;BILLIONS)&lt;sup&gt;(5)(6)&lt;/sup&gt;&lt;br/&gt;(i)
  &lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr id="xdx_419_20220101__20221231_zHb3knDghvf" style="vertical-align: bottom"&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: left; padding-left: 4pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 74%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 8pt; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;32,069,850&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;(4,091,854&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 10pt; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;24,672,250&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 10pt; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;10,501,980&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 18pt; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;83.09&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 18pt; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;81.70&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 18pt; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;4.9&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right; padding-right: 23pt"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;36.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr id="xdx_416_20210101__20211231_zwKWGGhoYyUc" style="vertical-align: bottom"&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left; padding-left: 4pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 8pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;33,978,581&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;31,854,876&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 10pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;21,905,224&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 10pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;20,790,358&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 18pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;116.51&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 18pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;103.82&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 18pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;13.8&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right; padding-right: 23pt"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;34.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr id="xdx_41F_20200101__20201231_zaHHGoYLDeBl" style="vertical-align: bottom"&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left; padding-left: 4pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 8pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;32,713,267&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;54,701,549&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 10pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;17,695,036&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 10pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;26,502,693&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 18pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;119.16&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 18pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;111.54&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 18pt; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;10.7&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right; padding-right: 23pt"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;30.8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;/div&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-01-01to2022-12-31"
      decimals="0"
      unitRef="USD">32069850</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-01-01to2022-12-31"
      decimals="0"
      unitRef="USD">-4091854</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-01-01to2022-12-31"
      decimals="0"
      unitRef="USD">24672250</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2022-01-01to2022-12-31"
      decimals="0"
      unitRef="USD">10501980</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2022-01-01to2022-12-31"
      decimals="2"
      unitRef="USD">83.09</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2022-01-01to2022-12-31"
      decimals="2"
      unitRef="USD">81.70</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-01to2022-12-31"
      decimals="0"
      unitRef="USD">4900000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2022-01-01to2022-12-31"
      decimals="INF"
      unitRef="USD">36500000000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">33978581</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">31854876</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">21905224</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">20790358</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2021-01-012021-12-31"
      decimals="2"
      unitRef="USD">116.51</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2021-01-012021-12-31"
      decimals="2"
      unitRef="USD">103.82</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">13800000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="USD">34700000000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">32713267</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">54701549</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">17695036</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">26502693</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2020-01-012020-12-31"
      decimals="2"
      unitRef="USD">119.16</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2020-01-012020-12-31"
      decimals="2"
      unitRef="USD">111.54</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">10700000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USD">30800000000</ecd:CoSelectedMeasureAmt>
    <ecd:NamedExecutiveOfficersFnTextBlock contextRef="From2022-01-01to2022-12-31">

   &lt;span style="font-size: 7.5pt; font-family: Arial"&gt;Compensation for our PEO, &lt;span id="xdx_903_eecd--PeoName_c20220101__20221231_zLE1QXCfghU5"&gt;&lt;span id="xdx_900_eecd--PeoName_c20210101__20211231_z2nuiytnMMv3"&gt;&lt;span id="xdx_90A_eecd--PeoName_c20200101__20201231_zOjWg6L0K0p1"&gt;Mr. Roberts&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, reflects the amounts reported in the &#x201c;Summary Compensation Table&#x201d; for the respective years. Average compensation for non-PEO NEOs in 2022 and 2021 is for Messrs. Cavanagh, Shell and Watson and Ms. Strong, and for 2020 includes Mr. Reid but not Ms. Strong.&lt;/span&gt;</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:PeoName contextRef="From2022-01-01to2022-12-31">Mr. Roberts</ecd:PeoName>
    <ecd:PeoName contextRef="From2021-01-012021-12-31">Mr. Roberts</ecd:PeoName>
    <ecd:PeoName contextRef="From2020-01-012020-12-31">Mr. Roberts</ecd:PeoName>
    <ecd:AdjToNonPeoNeoCompFnTextBlock contextRef="From2022-01-01to2022-12-31">
&lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;

&lt;tr style="vertical-align: bottom"&gt;

   &lt;td style="vertical-align: top; width: 1%; text-align: left; padding-right: 8pt"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;sup&gt;(2) &lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="vertical-align: top; width: 99%; text-align: left"&gt;

   &lt;span style="font-size: 7.5pt; font-family: Arial"&gt;Compensation &#x201c;actually paid&#x201d; for the PEO and average compensation &#x201c;actually paid&#x201d; for our non-PEO NEOs in 2022, 2021 and 2020 reflects the respective amounts set forth (b) and (d) in the above table, adjusted in the table below, as determined in accordance with SEC rules. For awards that remain unvested or unexercised as of the end of the year, the ultimate value that will be realized upon vesting or upon exercise may be more or less than the current fair value below. See the &#x201c;Option Exercises and Stock Vested&#x201d; table on page 59 for the value of any such amounts received in 2022.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;


&lt;div style="padding-left: 15pt"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" id="xdx_302_zdhqUn6qoxjd" style="width: 100%; line-height: 14pt; border-collapse: collapse" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;

&lt;tr&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; line-height: normal"&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; padding-left: 4pt; width: 78%; white-space: nowrap; text-align: center; padding-bottom: 1pt"/&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; width: 3%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;&lt;i&gt;LESS
   &lt;/i&gt;STOCK/&lt;br/&gt;OPTION AWARD&lt;br/&gt;VALUE REPORTED&lt;br/&gt;IN SUMMARY&lt;br/&gt;COMPENSATION TABLE&lt;br/&gt;FOR THE COVERED&lt;br/&gt;YEAR&lt;br/&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; width: 2%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;&lt;i&gt;PLUS
   &lt;/i&gt;FAIR&lt;br/&gt;VALUE FOR&lt;br/&gt;UNVESTED&lt;br/&gt;AWARDS&lt;br/&gt;GRANTED&lt;br/&gt;IN THE&lt;br/&gt;COVERED&lt;br/&gt;YEAR&lt;br/&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; width: 3%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;CHANGE IN&lt;br/&gt;FAIR VALUE OF&lt;br/&gt;OUTSTANDING&lt;br/&gt;UNVESTED&lt;br/&gt;AWARDS&lt;br/&gt;FROM
   PRIOR&lt;br/&gt;YEARS&lt;br/&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; width: 3%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;CHANGE IN&lt;br/&gt;FAIR VALUE OF&lt;br/&gt;AWARDS
   FROM&lt;br/&gt;PRIOR YEARS&lt;br/&gt;THAT VESTED IN&lt;br/&gt;THE COVERED&lt;br/&gt;YEAR&lt;br/&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; width: 2%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;&lt;i&gt;LESS
   &lt;/i&gt;FAIR&lt;br/&gt;VALUE OF&lt;br/&gt;AWARDS&lt;br/&gt;FORFEITED&lt;br/&gt;DURING THE&lt;br/&gt;COVERED&lt;br/&gt;YEAR&lt;/b&gt;&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; padding-right: 4pt; width: 3%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;NET ADJUSTMENT&lt;br/&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom"&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-left: 4pt; width: 78%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;PEO 2022&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_906_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--PEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember_zC803a4PyRYc"&gt;(21,863,723&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_900_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--PEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember_zyfhsQB6PYti"&gt;22,285,379&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: center"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90B_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--PEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember_zTSmNKWtyjw8"&gt;(31,633,629&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&#160;&#160;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_905_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--PEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember_z0zj5n2sIYH9"&gt;(4,949,732&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90A_eecd--AdjToCompAmt_d0_c20220101__20221231__ecd--AdjToCompAxis__custom--PEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember_zXBjmGRoRqca"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_905_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--PEOMemberNetAdjustmentMember_zvsAkubIMQ47"&gt;(36,161,704&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 4pt; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom"&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-left: 4pt; width: 78%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;PEO 2021&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90D_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--PEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember_zqz2dejOt5sc"&gt;(21,988,022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_900_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--PEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember_zBwtKGue3s34"&gt;21,524,528&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: center"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_909_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--PEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember_zKKVQWHHXTPd"&gt;(5,141,104&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90B_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--PEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember_zbzKua6xDHpi"&gt;3,480,893&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90D_eecd--AdjToCompAmt_d0_c20210101__20211231__ecd--AdjToCompAxis__custom--PEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember_zs6aBR8KqrV5"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_900_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--PEOMemberNetAdjustmentMember_zeeUMUVKacwi"&gt;(2,123,705&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 4pt; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom"&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-left: 4pt; width: 78%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;PEO 2020&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90F_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--PEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember_zxnF2NDwb5ee"&gt;(21,185,427&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_901_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--PEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember_zn8eF3mSsyth"&gt;33,698,156&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: center"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90C_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--PEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember_zmss1Lx3xUQc"&gt;17,130,816&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_906_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--PEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember_zkrvaz3vxqYl"&gt;(7,655,263&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90A_eecd--AdjToCompAmt_d0_c20200101__20201231__ecd--AdjToCompAxis__custom--PEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember_zBfi0O4lXsH8"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_905_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--PEOMemberNetAdjustmentMember_zalKaNR5D0N5"&gt;21,988,282&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 4pt; width: 1%; white-space: nowrap; text-align: left"/&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom"&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-left: 4pt; width: 78%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;Non-PEO NEOs 2022&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90A_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--NonPEONEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember_zXWN9SbzVbac"&gt;(15,386,069&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_902_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--NonPEONEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember_z5tLb3CtDVvg"&gt;15,604,969&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: center"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90D_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--NonPEONEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember_z7nagDGiJtZf"&gt;(12,701,844&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90B_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--NonPEONEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember_zEKmafpkXsa8"&gt;(1,687,326&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90B_eecd--AdjToCompAmt_d0_c20220101__20221231__ecd--AdjToCompAxis__custom--NonPEONEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember_zIVqO37iPAub"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90C_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--NonPEONEOMemberNetAdjustmentMember_zSPF0HAmMv77"&gt;(14,170,270&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 4pt; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom"&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-left: 4pt; width: 78%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;Non-PEO NEOs 2021&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90F_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--NonPEONEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember_zTdrrCCw3fBj"&gt;(10,410,915&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_908_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--NonPEONEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember_ziemRkrtU4Tj"&gt;10,191,675&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: center"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90D_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--NonPEONEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember_zvy26e1fbRok"&gt;(1,844,037&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90A_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--NonPEONEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember_zDSofFwFSXd"&gt;948,410&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_907_eecd--AdjToCompAmt_d0_c20210101__20211231__ecd--AdjToCompAxis__custom--NonPEONEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember_zxE2jg502Rng"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_900_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--NonPEONEOMemberNetAdjustmentMember_zh4369BH6sF4"&gt;(1,114,866&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 4pt; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom"&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-left: 4pt; width: 78%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;Non-PEO NEOs 2020&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_909_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--NonPEONEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember_zlRCvBMPpfc5"&gt;(8,619,244&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_903_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--NonPEONEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember_z1scsQpk7uvf"&gt;13,815,414&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: center"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90E_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--NonPEONEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember_z4LqxafhckHg"&gt;5,498,177&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_904_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--NonPEONEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember_zal0LLOwkALk"&gt;(1,886,689&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90A_eecd--AdjToCompAmt_d0_c20200101__20201231__ecd--AdjToCompAxis__custom--NonPEONEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember_zWoRoJiaF14j"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90E_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--NonPEONEOMemberNetAdjustmentMember_zSo5bAl5wzL6"&gt;8,807,657&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 4pt; width: 1%; white-space: nowrap; text-align: left"/&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p style="text-align: left; margin-top: 12pt"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;Fair values are calculated in accordance with FASB ASC Topic 718 as of the end of the respective fiscal year, other than awards that vest in the covered year, which are valued as of the applicable vesting dates. Stock option fair values were calculated using the Black-Scholes option pricing model, determined based on the same methodology as used to determine grant date fair values but using the common stock closing price on the applicable revaluation date, and in all cases based on volatility, term to exercise, dividend yields and interest rates determined as of the revaluation date. For PSUs and RSUs granted prior to 2021, the fair values were determined by multiplying the Class A common stock closing price on the valuation date by the number of outstanding shares, adjusted for dividends accrued, and, for PSUs as defined in the Glossary to FASB ASC Topic 718, taking into account the probable outcome of the PSUs&#x2019; performance conditions as of the valuation date. For PSUs granted in 2021 and 2022, fair values were calculated using a Monte Carlo simulation model, as of the applicable year-end revaluation date(s).&lt;/span&gt;&lt;/p&gt;



&lt;/div&gt;</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:AdjToPeoCompFnTextBlock contextRef="From2022-01-01to2022-12-31">
&lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;

&lt;tr style="vertical-align: bottom"&gt;

   &lt;td style="vertical-align: top; width: 1%; text-align: left; padding-right: 8pt"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;sup&gt;(2) &lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="vertical-align: top; width: 99%; text-align: left"&gt;

   &lt;span style="font-size: 7.5pt; font-family: Arial"&gt;Compensation &#x201c;actually paid&#x201d; for the PEO and average compensation &#x201c;actually paid&#x201d; for our non-PEO NEOs in 2022, 2021 and 2020 reflects the respective amounts set forth (b) and (d) in the above table, adjusted in the table below, as determined in accordance with SEC rules. For awards that remain unvested or unexercised as of the end of the year, the ultimate value that will be realized upon vesting or upon exercise may be more or less than the current fair value below. See the &#x201c;Option Exercises and Stock Vested&#x201d; table on page 59 for the value of any such amounts received in 2022.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;


&lt;div style="padding-left: 15pt"&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" id="xdx_302_zdhqUn6qoxjd" style="width: 100%; line-height: 14pt; border-collapse: collapse" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;

&lt;tr&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;
     &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; line-height: normal"&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; padding-left: 4pt; width: 78%; white-space: nowrap; text-align: center; padding-bottom: 1pt"/&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; width: 3%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;&lt;i&gt;LESS
   &lt;/i&gt;STOCK/&lt;br/&gt;OPTION AWARD&lt;br/&gt;VALUE REPORTED&lt;br/&gt;IN SUMMARY&lt;br/&gt;COMPENSATION TABLE&lt;br/&gt;FOR THE COVERED&lt;br/&gt;YEAR&lt;br/&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; width: 2%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;&lt;i&gt;PLUS
   &lt;/i&gt;FAIR&lt;br/&gt;VALUE FOR&lt;br/&gt;UNVESTED&lt;br/&gt;AWARDS&lt;br/&gt;GRANTED&lt;br/&gt;IN THE&lt;br/&gt;COVERED&lt;br/&gt;YEAR&lt;br/&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; width: 3%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;CHANGE IN&lt;br/&gt;FAIR VALUE OF&lt;br/&gt;OUTSTANDING&lt;br/&gt;UNVESTED&lt;br/&gt;AWARDS&lt;br/&gt;FROM
   PRIOR&lt;br/&gt;YEARS&lt;br/&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; width: 3%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;CHANGE IN&lt;br/&gt;FAIR VALUE OF&lt;br/&gt;AWARDS
   FROM&lt;br/&gt;PRIOR YEARS&lt;br/&gt;THAT VESTED IN&lt;br/&gt;THE COVERED&lt;br/&gt;YEAR&lt;br/&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; width: 2%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;&lt;i&gt;LESS
   &lt;/i&gt;FAIR&lt;br/&gt;VALUE OF&lt;br/&gt;AWARDS&lt;br/&gt;FORFEITED&lt;br/&gt;DURING THE&lt;br/&gt;COVERED&lt;br/&gt;YEAR&lt;/b&gt;&lt;br/&gt;($)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&#160;&#160;&lt;/b&gt;&lt;/td&gt;

   &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; padding-right: 4pt; width: 3%; white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;NET ADJUSTMENT&lt;br/&gt;($)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom"&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-left: 4pt; width: 78%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;PEO 2022&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_906_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--PEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember_zC803a4PyRYc"&gt;(21,863,723&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_900_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--PEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember_zyfhsQB6PYti"&gt;22,285,379&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: center"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90B_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--PEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember_zTSmNKWtyjw8"&gt;(31,633,629&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&#160;&#160;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_905_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--PEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember_z0zj5n2sIYH9"&gt;(4,949,732&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90A_eecd--AdjToCompAmt_d0_c20220101__20221231__ecd--AdjToCompAxis__custom--PEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember_zXBjmGRoRqca"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_905_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--PEOMemberNetAdjustmentMember_zvsAkubIMQ47"&gt;(36,161,704&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 4pt; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom"&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-left: 4pt; width: 78%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;PEO 2021&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90D_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--PEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember_zqz2dejOt5sc"&gt;(21,988,022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_900_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--PEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember_zBwtKGue3s34"&gt;21,524,528&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: center"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_909_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--PEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember_zKKVQWHHXTPd"&gt;(5,141,104&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90B_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--PEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember_zbzKua6xDHpi"&gt;3,480,893&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90D_eecd--AdjToCompAmt_d0_c20210101__20211231__ecd--AdjToCompAxis__custom--PEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember_zs6aBR8KqrV5"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_900_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--PEOMemberNetAdjustmentMember_zeeUMUVKacwi"&gt;(2,123,705&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 4pt; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom"&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-left: 4pt; width: 78%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;PEO 2020&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90F_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--PEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember_zxnF2NDwb5ee"&gt;(21,185,427&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_901_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--PEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember_zn8eF3mSsyth"&gt;33,698,156&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: center"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90C_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--PEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember_zmss1Lx3xUQc"&gt;17,130,816&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_906_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--PEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember_zkrvaz3vxqYl"&gt;(7,655,263&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90A_eecd--AdjToCompAmt_d0_c20200101__20201231__ecd--AdjToCompAxis__custom--PEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember_zBfi0O4lXsH8"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_905_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--PEOMemberNetAdjustmentMember_zalKaNR5D0N5"&gt;21,988,282&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 4pt; width: 1%; white-space: nowrap; text-align: left"/&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom"&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-left: 4pt; width: 78%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;Non-PEO NEOs 2022&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90A_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--NonPEONEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember_zXWN9SbzVbac"&gt;(15,386,069&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_902_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--NonPEONEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember_z5tLb3CtDVvg"&gt;15,604,969&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: center"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90D_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--NonPEONEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember_z7nagDGiJtZf"&gt;(12,701,844&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90B_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--NonPEONEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember_zEKmafpkXsa8"&gt;(1,687,326&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90B_eecd--AdjToCompAmt_d0_c20220101__20221231__ecd--AdjToCompAxis__custom--NonPEONEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember_zIVqO37iPAub"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90C_eecd--AdjToCompAmt_c20220101__20221231__ecd--AdjToCompAxis__custom--NonPEONEOMemberNetAdjustmentMember_zSPF0HAmMv77"&gt;(14,170,270&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 4pt; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom"&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-left: 4pt; width: 78%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;Non-PEO NEOs 2021&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90F_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--NonPEONEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember_zTdrrCCw3fBj"&gt;(10,410,915&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_908_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--NonPEONEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember_ziemRkrtU4Tj"&gt;10,191,675&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: center"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90D_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--NonPEONEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember_zvy26e1fbRok"&gt;(1,844,037&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90A_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--NonPEONEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember_zDSofFwFSXd"&gt;948,410&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_907_eecd--AdjToCompAmt_d0_c20210101__20211231__ecd--AdjToCompAxis__custom--NonPEONEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember_zxE2jg502Rng"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_900_eecd--AdjToCompAmt_c20210101__20211231__ecd--AdjToCompAxis__custom--NonPEONEOMemberNetAdjustmentMember_zh4369BH6sF4"&gt;(1,114,866&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 4pt; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom"&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-left: 4pt; width: 78%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;Non-PEO NEOs 2020&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_909_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--NonPEONEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember_zlRCvBMPpfc5"&gt;(8,619,244&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_903_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--NonPEONEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember_z1scsQpk7uvf"&gt;13,815,414&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: center"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90E_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--NonPEONEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember_z4LqxafhckHg"&gt;5,498,177&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_904_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--NonPEONEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember_zal0LLOwkALk"&gt;(1,886,689&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;)&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: left"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90A_eecd--AdjToCompAmt_d0_c20200101__20201231__ecd--AdjToCompAxis__custom--NonPEONEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember_zWoRoJiaF14j"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 1%; white-space: nowrap; text-align: right"/&gt;

   &lt;td style="border-bottom: Black 1pt solid; width: 2%; white-space: nowrap; text-align: right"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90E_eecd--AdjToCompAmt_c20200101__20201231__ecd--AdjToCompAxis__custom--NonPEONEOMemberNetAdjustmentMember_zSo5bAl5wzL6"&gt;8,807,657&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="border-bottom: Black 1pt solid; padding-right: 4pt; width: 1%; white-space: nowrap; text-align: left"/&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p style="text-align: left; margin-top: 12pt"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;Fair values are calculated in accordance with FASB ASC Topic 718 as of the end of the respective fiscal year, other than awards that vest in the covered year, which are valued as of the applicable vesting dates. Stock option fair values were calculated using the Black-Scholes option pricing model, determined based on the same methodology as used to determine grant date fair values but using the common stock closing price on the applicable revaluation date, and in all cases based on volatility, term to exercise, dividend yields and interest rates determined as of the revaluation date. For PSUs and RSUs granted prior to 2021, the fair values were determined by multiplying the Class A common stock closing price on the valuation date by the number of outstanding shares, adjusted for dividends accrued, and, for PSUs as defined in the Glossary to FASB ASC Topic 718, taking into account the probable outcome of the PSUs&#x2019; performance conditions as of the valuation date. For PSUs granted in 2021 and 2022, fair values were calculated using a Monte Carlo simulation model, as of the applicable year-end revaluation date(s).&lt;/span&gt;&lt;/p&gt;



&lt;/div&gt;</ecd:AdjToPeoCompFnTextBlock>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_PEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember"
      decimals="0"
      unitRef="USD">-21863723</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_PEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember"
      decimals="0"
      unitRef="USD">22285379</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_PEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember"
      decimals="0"
      unitRef="USD">-31633629</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_PEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember"
      decimals="0"
      unitRef="USD">-4949732</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_PEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember"
      decimals="0"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_PEOMemberNetAdjustmentMember"
      decimals="0"
      unitRef="USD">-36161704</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_PEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember"
      decimals="0"
      unitRef="USD">-21988022</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_PEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember"
      decimals="0"
      unitRef="USD">21524528</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_PEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember"
      decimals="0"
      unitRef="USD">-5141104</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_PEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember"
      decimals="0"
      unitRef="USD">3480893</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_PEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember"
      decimals="0"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_PEOMemberNetAdjustmentMember"
      decimals="0"
      unitRef="USD">-2123705</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_PEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember"
      decimals="0"
      unitRef="USD">-21185427</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_PEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember"
      decimals="0"
      unitRef="USD">33698156</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_PEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember"
      decimals="0"
      unitRef="USD">17130816</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_PEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember"
      decimals="0"
      unitRef="USD">-7655263</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_PEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember"
      decimals="0"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_PEOMemberNetAdjustmentMember"
      decimals="0"
      unitRef="USD">21988282</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_NonPEONEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember"
      decimals="0"
      unitRef="USD">-15386069</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_NonPEONEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember"
      decimals="0"
      unitRef="USD">15604969</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_NonPEONEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember"
      decimals="0"
      unitRef="USD">-12701844</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_NonPEONEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember"
      decimals="0"
      unitRef="USD">-1687326</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_NonPEONEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember"
      decimals="0"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_custom_NonPEONEOMemberNetAdjustmentMember"
      decimals="0"
      unitRef="USD">-14170270</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_NonPEONEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember"
      decimals="0"
      unitRef="USD">-10410915</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_NonPEONEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember"
      decimals="0"
      unitRef="USD">10191675</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_NonPEONEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember"
      decimals="0"
      unitRef="USD">-1844037</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_NonPEONEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember"
      decimals="0"
      unitRef="USD">948410</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_NonPEONEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember"
      decimals="0"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-01-012021-12-31_custom_NonPEONEOMemberNetAdjustmentMember"
      decimals="0"
      unitRef="USD">-1114866</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_NonPEONEOMemberLessStockOptionAwardValueReportedInSummaryCompensationTableForTheCoveredYearMember"
      decimals="0"
      unitRef="USD">-8619244</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_NonPEONEOMemberPlusFairValueForUnvestedAwardsGrantedInTheCoveredYearMember"
      decimals="0"
      unitRef="USD">13815414</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_NonPEONEOMemberChangeInFairValueOfOutstandingUnvestedAwardsFromPriorYearsMember"
      decimals="0"
      unitRef="USD">5498177</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_NonPEONEOMemberChangeInFairValueOfAwardsFromPriorYearsThatVestedInTheCoveredYearMember"
      decimals="0"
      unitRef="USD">-1886689</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_NonPEONEOMemberLessFairValueOfAwardsForfeitedDuringTheCoveredYearMember"
      decimals="0"
      unitRef="USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-01-012020-12-31_custom_NonPEONEOMemberNetAdjustmentMember"
      decimals="0"
      unitRef="USD">8807657</ecd:AdjToCompAmt>
    <ecd:PeerGroupIssuersFnTextBlock contextRef="From2022-01-01to2022-12-31">

   &lt;span style="font-size: 7.5pt; font-family: Arial"&gt;TSR is cumulative for the measurement period beginning on December 31, 2019 and ending on December 31 of each of 2022, 2021 and 2020, respectively, calculated in accordance with Item 201(e) of Regulation S-K. The composition of the peer group (the &#x201c;TSR Peer Group&#x201d;) is the &#x201c;Peer Group Index&#x201d; set forth in the Stock Performance Graph of the Company&#x2019;s Annual Reports on Form 10-K for the years ended December 31, 2022, 2021 and 2020.&lt;/span&gt;</ecd:PeerGroupIssuersFnTextBlock>
    <ecd:CoSelectedMeasureName contextRef="From2022-01-01to2022-12-31">Adjusted EBITDA</ecd:CoSelectedMeasureName>
    <ecd:TabularListTableTextBlock contextRef="From2022-01-01to2022-12-31">
&lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;

&lt;tr style="vertical-align: bottom"&gt;

   &lt;td style="vertical-align: top; width: 1%; text-align: left; padding-right: 8pt"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;sup&gt;(6) &lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;

   &lt;td style="vertical-align: top; width: 99%; text-align: left"&gt;

   &lt;span style="font-size: 7.5pt; font-family: Arial"&gt;The following table sets forth an unranked list of the financial performance measures &#x201c;most important&#x201d; in 2022 for linking our NEOs&#x2019; compensation &#x201c;actually paid&#x201d; to company performance, which are the financial measures used in our annual cash bonus and long-term incentive program, as specifically listed below.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
   &lt;tr&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&lt;div style="padding-left: 80pt"&gt;&lt;p style="text-align: left; margin-top: 12pt; margin-bottom: 1pt"&gt;&lt;span style="font-family: Arial; font-size: 7.5pt"&gt;&lt;b&gt;Performance Measure&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="text-align: left; margin-bottom: 1pt; margin-top: 2pt"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_906_eecd--MeasureName_c20220101__20221231__ecd--MeasureAxis__1_zHTgGby3CdKh"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="text-align: left; margin-bottom: 1pt; margin-top: 2pt"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90F_eecd--MeasureName_c20220101__20221231__ecd--MeasureAxis__2_zc59mfFu1Zl5"&gt;Free Cash Flow&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="text-align: left; margin-bottom: 1pt; margin-top: 2pt"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_905_eecd--MeasureName_c20220101__20221231__ecd--MeasureAxis__3_zhh2jkUtVs4l"&gt;Revenue&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="text-align: left; margin-bottom: 1pt; margin-top: 2pt"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_908_eecd--MeasureName_c20220101__20221231__ecd--MeasureAxis__4_z2uhxzh7S7O3"&gt;ROIC&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div style="text-align: left; margin-top: 1pt"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;&lt;span id="xdx_90A_eecd--MeasureName_c20220101__20221231__ecd--MeasureAxis__5_z1J0DHGRCbme"&gt;Adjusted EPS growth (relative to S&amp;amp;P 100 EPS)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;



&lt;p style="text-align: left; padding-left: 15pt; margin-top: 12pt"&gt;&lt;span style="font-size: 7.5pt; font-family: Arial"&gt;These financial quantitative measures generally reflect those used internally to measure our performance and externally to report to investors, and we believe that, taken together, they provide a holistic measure of Company growth, shareholder value and overall financial performance. We do not consider any one of the above performance measures to be the single most important financial measure for our company or executive compensation design. However, for purposes of compiling the above table in compliance with the SEC rules, which require us to present one of these most important measures, we are presenting Adjusted EBITDA. For more detail on these measures and why we believe that they are important in structuring our incentive compensation programs and linking pay with performance, please see the discussion under &#x201c;Our Approach to Compensation&#x201d; on page 42.&lt;/span&gt;&lt;/p&gt;
</ecd:TabularListTableTextBlock>
    <ecd:MeasureName contextRef="From2022-01-012022-12-31_1">Adjusted EBITDA</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2022-01-012022-12-31_2">Free Cash Flow</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2022-01-012022-12-31_3">Revenue</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2022-01-012022-12-31_4">ROIC</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2022-01-012022-12-31_5">Adjusted EPS growth (relative to S&amp;P 100 EPS)</ecd:MeasureName>
</xbrl>
