<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="pcor-20241231.xsd" xlink:type="simple"/>
    <context id="P01_01_2024To12_31_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_PeoMemberecdExecutiveCategoryAxis_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_PeoMemberecdExecutiveCategoryAxis_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EqtyAwrdsInSummryCompstnTblForAplblYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EqtyAwrdsInSummryCompstnTblForAplblYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_NonPeoNeoMemberecdExecutiveCategoryAxis_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_NonPeoNeoMemberecdExecutiveCategoryAxis_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_1TypedMemberecdMeasureAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>1</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_2TypedMemberecdMeasureAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001611052</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>2</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <dei:DocumentType contextRef="P01_01_2024To12_31_2024" id="hidden139210751">DEF 14A</dei:DocumentType>
    <dei:AmendmentFlag contextRef="P01_01_2024To12_31_2024" id="ixv-12627">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P01_01_2024To12_31_2024" id="ixv-12628">0001611052</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="P01_01_2024To12_31_2024" id="ixv-12786">PROCORE TECHNOLOGIES, INC.</dei:EntityRegistrantName>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="P01_01_2024To12_31_2024" id="ixv-12790">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <ecd:PvpTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-10104"> &lt;div id="toc519618_52" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 13pt; font-family: ARIAL;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Pay Versus Performance &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:8pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The following table presents information about the relationship between executive compensation actually paid to our PEO and our other named executive officers (for purposes of this section, the &#x201c;Non-PEO NEOs&#x201d;) and certain financial performance measures of the Company. For further information concerning our philosophy of executive pay tied to performance and how we align executive compensation with our performance, please refer to the section titled &#x201c;Compensation Discussion and Analysis&#x201d; beginning on page 35 of this Proxy Statement. &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;width:100%;border-spacing:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:21%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td style="width:27pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:27pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td style="width:27pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:27pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td style="width:27pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:27pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td style="width:27pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:27pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td style="width:23pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:23pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td style="width:23pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:23pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td style="width:17pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:17pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td style="width:64pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:64pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#000000"&gt;
&lt;td style="height:4.5pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:4.5pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:4.5pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:4.5pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:4.5pt"&gt;&lt;/td&gt;
&lt;td colspan="10" style="height:4.5pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:4.5pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:4.5pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#000000"&gt;
&lt;td rowspan="2" style="padding-bottom:5pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; text-indent:0.50em; font-size:8pt; font-family:ARIAL"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Year&lt;/div&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:6.6px"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" rowspan="2" style="padding-bottom:5pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Summary&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Compensation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Table&#160;Total&#160;for&lt;br/&gt; PEO&lt;br/&gt; ($)&lt;/div&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:6.6px"&gt;(2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" rowspan="2" style="padding-bottom:5pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Compensation&lt;br/&gt; Actually&#160;Paid&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;to PEO&lt;br/&gt; ($)&lt;/div&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:6.6px"&gt;(3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" rowspan="2" style="padding-bottom:5pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Summary&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Compensation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Table&#160;Total&#160;for&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;Non-PEO&lt;/div&gt;&lt;br/&gt; NEOs&lt;br/&gt; ($)&lt;/div&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:6.6px"&gt;(4)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" rowspan="2" style="padding-bottom:5pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Compensation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Actually&#160;Paid&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;to&#160;Non-PEO&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;NEOs&lt;br/&gt; ($)&lt;/div&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:6.6px"&gt;(5)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="9" style="padding-bottom:5pt ;BORDER-BOTTOM:0.75pt solid #000000;border-bottom:1.00pt solid #ffffff;vertical-align:bottom;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Value of Initial Fixed $100&lt;br/&gt; Investment Based On:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" rowspan="2" style="padding-bottom:5pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap;text-align:center"&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;(millions)&lt;br/&gt; ($)&lt;/div&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:6.6px"&gt;(8)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" rowspan="2" style="padding-bottom:5pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="white-space:nowrap;display:inline;"&gt;&#x2002;Non-GAAP&#x2002;&lt;/div&gt;&lt;br/&gt; Operating&lt;br/&gt; Margin&lt;br/&gt; (%)&lt;/div&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:6.6px"&gt;(9)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#000000"&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="padding-bottom:5pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Shareholder&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Return&lt;br/&gt; ($)&lt;/div&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:6.6px"&gt;(6)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="padding-bottom:5pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;div style="font-size:6pt; margin-top:0pt; margin-bottom:0pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Peer&#160;Group&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Shareholder&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:ARIAL;text-align:center"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color:#ffffff;display:inline;"&gt;Return&lt;br/&gt; ($)&lt;/div&gt;&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:6.6px"&gt;(7)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:0.50em; font-size:8pt; font-family:ARIAL"&gt;2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;16,122,797&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;13,725,746&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;7,200,319&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;7,250,813&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;85.15&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;186.84&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(106&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:0.50em; font-size:8pt; font-family:ARIAL"&gt;2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;12,918,339&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;25,334,504&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,200,701&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;7,280,125&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;78.66&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;137.02&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(190&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;2&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:0.50em; font-size:8pt; font-family:ARIAL"&gt;2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;13,856,196&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(9,591,955&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;8,170,546&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,544,907&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;53.61&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;82.31&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(287&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(10&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="5" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:top"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:0.50em; font-size:8pt; font-family:ARIAL"&gt;2021&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;10,625,107&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;76,757,138&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;4,809,572&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;25,498,661&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;90.88&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;128.15&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(265&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;(6&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size:8pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;(1)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;We were not a reporting company pursuant to Section&#160;13(a) or Section&#160;15(d) of the Exchange Act prior to 2021, and as such, we have not included any information in this table for 2020. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;(2)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;The dollar amounts reported in this column represent the amounts of total compensation reported for Mr. Courtemanche (our President and CEO) for each corresponding fiscal year in the &#x201c;Total&#x201d; column of the Summary Compensation Table on page 48 of this Proxy Statement. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;(3)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;The dollar amounts reported in this column represent the amount of &#x201c;compensation actually paid&#x201d; to Mr.&#160;Courtemanche, as computed in accordance with Item&#x2009;402(v) of Regulation S-K. The dollar amounts do not reflect the actual amount of compensation earned or received by or paid to Mr.&#160;Courtemanche during the applicable fiscal year. In accordance with the requirements of Item&#x2009;402(v) of Regulation S-K, the following adjustments were made to Mr.&#160;Courtemanche&#x2019;s total compensation for 2024 to determine the compensation actually paid: &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;width:100%;border-spacing:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:88%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#000000"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#000000"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="font-size: 2pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; text-indent: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Prior FYE&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;div style="font-size: 2pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: ARIAL; text-align: center; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;12/31/2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#000000"&gt;
&lt;td style="height:1.5pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:1.5pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#000000"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Current FYE&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;12/31/2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#000000"&gt;
&lt;td style="height:1.5pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:1.5pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#000000"&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Fiscal Year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;PEO Summary Compensation Table Total&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;16,122,797&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;- Grant Date Fair Value of Option Awards and Stock Awards Granted in Covered Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;($&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;15,443,030&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;+ Fair Value at Fiscal Year-End of Covered Fiscal Year of Outstanding and Unvested Option Awards and Stock Awards Granted in Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,243,847&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;+ Change in Fair Value as of End of Covered Fiscal Year of Outstanding and Unvested Option Awards and Stock Awards Granted in Prior Fiscal Years&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,468,018&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;+ Fair Value at Vesting of Option Awards and Stock Awards Granted in Covered Fiscal Year That Vested During Covered Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,754,018&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;+ Change in Fair Value as of Vesting Date of Option Awards and Stock Awards Granted in Prior Fiscal Years For Which Applicable Vesting Conditions Were Satisfied During Covered Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;580,095&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;- Fair Value as of Prior Fiscal Year-End of Option Awards and Stock Awards Granted in Prior Fiscal Years That Failed to Meet Applicable Vesting Conditions During Covered Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Compensation Actually Paid&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;13,725,746&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="font-size:8pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;(4)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; font-size:7pt; font-family:ARIAL;text-align:left"&gt;The dollar amounts reported in this column represent the average of the amounts reported for the non-PEO NEOs for each corresponding fiscal year in the &#x201c;Total&#x201d; column of the Summary Compensation Table on page 48 of this Proxy Statement. The names of each of the non-PEO NEOs included for purposes of calculating the average amounts in each applicable fiscal year are as follows: (i) for 2024, Howard Fu, Benjamin C. Singer, Lawrence J. Stack, and Steven S.&#160;Davis; (ii) for 2023, Howard Fu, Benjamin C. Singer, Steven S. Davis, Joy D. Durling, and Paul E. Lyandres; (iii) for 2022, Paul E. Lyandres, Benjamin C.&#160;Singer, Joy D. Durling and Steven S. Davis; and (iv) for 2021, Paul E. Lyandres and Dennis H. Lyandres. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;(5)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; font-size:7pt; font-family:ARIAL;text-align:left"&gt;The dollar amounts reported in this column represent the average amount of &#x201c;compensation actually paid&#x201d; to the non-PEO NEOs, as computed in accordance with Item&#x2009;402(v) of &lt;div style="white-space:nowrap;display:inline;"&gt;Regulation&#160;S-K.&lt;/div&gt; The dollar amounts do not reflect the actual average amount of compensation earned or received by or paid to the Non-PEO NEOs as a group during the applicable fiscal year. In accordance with the requirements of Item&#x2009;402(v) of Regulation S-K, the following adjustments were made to the average total compensation for the Non-PEO NEOs as a group for 2024 to determine the compensation actually paid, using the same methodology described above in footnote 3. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:7.5pt; font-family:ARIAL"&gt; &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;width:100%;border-spacing:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:89%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#000000"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#000000"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="font-size: 2pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; text-indent: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Prior FYE&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;div style="font-size: 2pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: ARIAL; text-align: center; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;12/31/2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#000000"&gt;
&lt;td style="height:1.5pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:1.5pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#000000"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Current FYE&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;12/31/2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#000000"&gt;
&lt;td style="height:1.5pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:1.5pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#000000"&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Fiscal Year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;Non-PEO NEOs Summary Compensation Table Total&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;7,200,319&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;- Grant Date Fair Value of Option Awards and Stock Awards Granted in Covered Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;($&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;6,647,912&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;+ Fair Value at Fiscal Year-End of Covered Fiscal Year of Outstanding and Unvested Option Awards and Stock Awards Granted in Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5,915,986&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;+ Change in Fair Value as of End of Covered Fiscal Year of Outstanding and Unvested Option Awards and Stock Awards Granted in Prior Fiscal Years&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;324,332&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;+ Fair Value at Vesting of Option Awards and Stock Awards Granted in Covered Fiscal Year That Vested During Covered Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;467,721&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;+ Change in Fair Value as of Vesting Date of Option Awards and Stock Awards Granted in Prior Fiscal Years For Which Applicable Vesting Conditions Were Satisfied During Covered Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;($&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,634&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;- Fair Value as of Prior Fiscal Year-End of Option Awards and Stock Awards Granted in Prior Fiscal Years That Failed to Meet Applicable Vesting Conditions During Covered Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;Compensation Actually Paid&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;7,250,813&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size:8pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;(6)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Cumulative Total Shareholder Return (&#x201c;TSR&#x201d;) is calculated by dividing the sum of the cumulative amount of dividends (if any) for the measurement period, assuming dividend reinvestment, and the difference between our share price at the end and the beginning of the measurement period by our share price at the beginning of the measurement period. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;(7)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;Represents the peer group TSR, weighted according to the respective companies&#x2019; stock market capitalization at the beginning of each period for which a return is indicated. The peer group used for this purpose is the NASDAQ Computer Index, which is the same peer group used in Part II, Item&#x2009;5 of our 2024 Form 10-K. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;(8)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;The dollar amounts reported represent the amount of net income reflected in our audited financial statements for the applicable year. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;(9)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;We have identified non-GAAP operating margin as the most important financial performance measure used to link compensation actually paid to our PEO and Non-PEO NEOs to our performance in fiscal year 2024, as this measure was one of the two metrics used to determine payouts to our PEO and Non-PEO NEOs under the 2024 Bonus Program. For further details regarding this determination, please refer to the section below titled &#x201c;Financial Performance Measures.&#x201d; Please refer to Appendix A for a discussion of non-GAAP operating margin, as well as a reconciliation of this measure, to the most directly comparable financial measure calculated and presented in accordance with GAAP. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="P01_01_2024To12_31_2024"
      decimals="0"
      id="ixv-12794"
      unitRef="Unit_USD">16122797</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P01_01_2024To12_31_2024"
      decimals="0"
      id="ixv-12795"
      unitRef="Unit_USD">13725746</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="P01_01_2024To12_31_2024"
      decimals="0"
      id="ixv-12796"
      unitRef="Unit_USD">7200319</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="P01_01_2024To12_31_2024"
      decimals="0"
      id="ixv-12797"
      unitRef="Unit_USD">7250813</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="P01_01_2024To12_31_2024"
      decimals="2"
      id="ixv-12798"
      unitRef="Unit_USD">85.15</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="P01_01_2024To12_31_2024"
      decimals="2"
      id="ixv-12799"
      unitRef="Unit_USD">186.84</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-12800"
      unitRef="Unit_USD">-106000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="P01_01_2024To12_31_2024"
      decimals="2"
      id="ixv-12801"
      unitRef="Unit_pure">0.10</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="P01_01_2023To12_31_2023"
      decimals="0"
      id="ixv-12802"
      unitRef="Unit_USD">12918339</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P01_01_2023To12_31_2023"
      decimals="0"
      id="ixv-12803"
      unitRef="Unit_USD">25334504</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="P01_01_2023To12_31_2023"
      decimals="0"
      id="ixv-12804"
      unitRef="Unit_USD">4200701</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="P01_01_2023To12_31_2023"
      decimals="0"
      id="ixv-12805"
      unitRef="Unit_USD">7280125</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="P01_01_2023To12_31_2023"
      decimals="2"
      id="ixv-12806"
      unitRef="Unit_USD">78.66</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="P01_01_2023To12_31_2023"
      decimals="2"
      id="ixv-12807"
      unitRef="Unit_USD">137.02</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-12808"
      unitRef="Unit_USD">-190000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="P01_01_2023To12_31_2023"
      decimals="2"
      id="ixv-12809"
      unitRef="Unit_pure">0.02</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      id="ixv-12810"
      unitRef="Unit_USD">13856196</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      id="ixv-12811"
      unitRef="Unit_USD">-9591955</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      id="ixv-12812"
      unitRef="Unit_USD">8170546</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      id="ixv-12813"
      unitRef="Unit_USD">4544907</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      id="ixv-12814"
      unitRef="Unit_USD">53.61</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      id="ixv-12815"
      unitRef="Unit_USD">82.31</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-12816"
      unitRef="Unit_USD">-287000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      id="ixv-12817"
      unitRef="Unit_pure">-0.10</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="P01_01_2021To12_31_2021"
      decimals="0"
      id="ixv-12818"
      unitRef="Unit_USD">10625107</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P01_01_2021To12_31_2021"
      decimals="0"
      id="ixv-12819"
      unitRef="Unit_USD">76757138</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="P01_01_2021To12_31_2021"
      decimals="0"
      id="ixv-12820"
      unitRef="Unit_USD">4809572</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="P01_01_2021To12_31_2021"
      decimals="0"
      id="ixv-12821"
      unitRef="Unit_USD">25498661</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      id="ixv-12822"
      unitRef="Unit_USD">90.88</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      id="ixv-12823"
      unitRef="Unit_USD">128.15</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-6"
      id="ixv-12824"
      unitRef="Unit_USD">-265000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      id="ixv-12825"
      unitRef="Unit_pure">-0.06</ecd:CoSelectedMeasureAmt>
    <ecd:PeoName contextRef="P01_01_2024To12_31_2024" id="ixv-12826">Mr. Courtemanche</ecd:PeoName>
    <ecd:AdjToPeoCompFnTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-10542">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;(3)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 7pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;The dollar amounts reported in this column represent the amount of &#x201c;compensation actually paid&#x201d; to Mr.&#160;Courtemanche, as computed in accordance with Item&#x2009;402(v) of Regulation S-K. The dollar amounts do not reflect the actual amount of compensation earned or received by or paid to Mr.&#160;Courtemanche during the applicable fiscal year. In accordance with the requirements of Item&#x2009;402(v) of Regulation S-K, the following adjustments were made to Mr.&#160;Courtemanche&#x2019;s total compensation for 2024 to determine the compensation actually paid: &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;width:100%;border-spacing:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:88%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#000000"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#000000"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="font-size: 2pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; text-indent: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Prior FYE&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;div style="font-size: 2pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: ARIAL; text-align: center; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;12/31/2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#000000"&gt;
&lt;td style="height:1.5pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:1.5pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#000000"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Current FYE&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;12/31/2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#000000"&gt;
&lt;td style="height:1.5pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:1.5pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#000000"&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Fiscal Year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;PEO Summary Compensation Table Total&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;16,122,797&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;- Grant Date Fair Value of Option Awards and Stock Awards Granted in Covered Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;($&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;15,443,030&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;+ Fair Value at Fiscal Year-End of Covered Fiscal Year of Outstanding and Unvested Option Awards and Stock Awards Granted in Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,243,847&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;+ Change in Fair Value as of End of Covered Fiscal Year of Outstanding and Unvested Option Awards and Stock Awards Granted in Prior Fiscal Years&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,468,018&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;+ Fair Value at Vesting of Option Awards and Stock Awards Granted in Covered Fiscal Year That Vested During Covered Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;1,754,018&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;+ Change in Fair Value as of Vesting Date of Option Awards and Stock Awards Granted in Prior Fiscal Years For Which Applicable Vesting Conditions Were Satisfied During Covered Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;580,095&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;- Fair Value as of Prior Fiscal Year-End of Option Awards and Stock Awards Granted in Prior Fiscal Years That Failed to Meet Applicable Vesting Conditions During Covered Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Compensation Actually Paid&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;13,725,746&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </ecd:AdjToPeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="P01_01_2024To12_31_2024"
      decimals="0"
      id="ixv-12827"
      unitRef="Unit_USD">16122797</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2024To12_31_2024_EqtyAwrdsInSummryCompstnTblForAplblYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-12828"
      unitRef="Unit_USD">-15443030</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2024To12_31_2024_PeoMemberecdExecutiveCategoryAxis_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-12829"
      unitRef="Unit_USD">9243847</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2024To12_31_2024_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-12830"
      unitRef="Unit_USD">1468018</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2024To12_31_2024_PeoMemberecdExecutiveCategoryAxis_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-12831"
      unitRef="Unit_USD">1754018</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2024To12_31_2024_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-12832"
      unitRef="Unit_USD">580095</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2024To12_31_2024_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-12833"
      unitRef="Unit_USD">0</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P01_01_2024To12_31_2024"
      decimals="0"
      id="ixv-12834"
      unitRef="Unit_USD">13725746</ecd:PeoActuallyPaidCompAmt>
    <ecd:NamedExecutiveOfficersFnTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-10692">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;(4)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; font-size:7pt; font-family:ARIAL;text-align:left"&gt;The dollar amounts reported in this column represent the average of the amounts reported for the non-PEO NEOs for each corresponding fiscal year in the &#x201c;Total&#x201d; column of the Summary Compensation Table on page 48 of this Proxy Statement. The names of each of the non-PEO NEOs included for purposes of calculating the average amounts in each applicable fiscal year are as follows: (i) for 2024, Howard Fu, Benjamin C. Singer, Lawrence J. Stack, and Steven S.&#160;Davis; (ii) for 2023, Howard Fu, Benjamin C. Singer, Steven S. Davis, Joy D. Durling, and Paul E. Lyandres; (iii) for 2022, Paul E. Lyandres, Benjamin C.&#160;Singer, Joy D. Durling and Steven S. Davis; and (iv) for 2021, Paul E. Lyandres and Dennis H. Lyandres. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:AdjToNonPeoNeoCompFnTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-10698">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:7pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left"&gt;(5)&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; font-size:7pt; font-family:ARIAL;text-align:left"&gt;The dollar amounts reported in this column represent the average amount of &#x201c;compensation actually paid&#x201d; to the non-PEO NEOs, as computed in accordance with Item&#x2009;402(v) of &lt;div style="white-space:nowrap;display:inline;"&gt;Regulation&#160;S-K.&lt;/div&gt; The dollar amounts do not reflect the actual average amount of compensation earned or received by or paid to the Non-PEO NEOs as a group during the applicable fiscal year. In accordance with the requirements of Item&#x2009;402(v) of Regulation S-K, the following adjustments were made to the average total compensation for the Non-PEO NEOs as a group for 2024 to determine the compensation actually paid, using the same methodology described above in footnote 3. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:7.5pt; font-family:ARIAL"&gt; &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:8pt;width:100%;border-spacing:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:89%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#000000"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#000000"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="font-size: 2pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; text-indent: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Prior FYE&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;div style="font-size: 2pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: ARIAL; text-align: center; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;12/31/2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#000000"&gt;
&lt;td style="height:1.5pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:1.5pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#000000"&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Current FYE&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;12/31/2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#000000"&gt;
&lt;td style="height:1.5pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:1.5pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#000000"&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Fiscal Year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;Non-PEO NEOs Summary Compensation Table Total&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;7,200,319&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;- Grant Date Fair Value of Option Awards and Stock Awards Granted in Covered Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;($&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;6,647,912&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;+ Fair Value at Fiscal Year-End of Covered Fiscal Year of Outstanding and Unvested Option Awards and Stock Awards Granted in Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;5,915,986&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;+ Change in Fair Value as of End of Covered Fiscal Year of Outstanding and Unvested Option Awards and Stock Awards Granted in Prior Fiscal Years&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;324,332&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;+ Fair Value at Vesting of Option Awards and Stock Awards Granted in Covered Fiscal Year That Vested During Covered Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;467,721&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;+ Change in Fair Value as of Vesting Date of Option Awards and Stock Awards Granted in Prior Fiscal Years For Which Applicable Vesting Conditions Were Satisfied During Covered Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;($&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;9,634&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt;background-color:#ededed"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt;background-color:#ededed"&gt;
&lt;td style="padding-bottom:4pt ;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;- Fair Value as of Prior Fiscal Year-End of Option Awards and Stock Awards Granted in Prior Fiscal Years That Failed to Meet Applicable Vesting Conditions During Covered Fiscal Year&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:3.75pt"&gt;&lt;/td&gt;
&lt;td colspan="4" style="height:3.75pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:ARIAL; font-size:8pt"&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5em; font-size: 8pt; font-family: ARIAL; line-height: normal;"&gt;Compensation Actually Paid&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #ff5000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;7,250,813&lt;/td&gt;
&lt;td style="padding-bottom:4pt ;BORDER-BOTTOM:0.75pt solid #ff5000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="P01_01_2024To12_31_2024"
      decimals="0"
      id="ixv-12835"
      unitRef="Unit_USD">7200319</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2024To12_31_2024_EqtyAwrdsInSummryCompstnTblForAplblYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-12836"
      unitRef="Unit_USD">-6647912</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2024To12_31_2024_NonPeoNeoMemberecdExecutiveCategoryAxis_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-12837"
      unitRef="Unit_USD">5915986</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2024To12_31_2024_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-12838"
      unitRef="Unit_USD">324332</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2024To12_31_2024_NonPeoNeoMemberecdExecutiveCategoryAxis_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-12839"
      unitRef="Unit_USD">467721</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2024To12_31_2024_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-12840"
      unitRef="Unit_USD">-9634</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P01_01_2024To12_31_2024_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-12841"
      unitRef="Unit_USD">0</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="P01_01_2024To12_31_2024"
      decimals="0"
      id="ixv-12842"
      unitRef="Unit_USD">7250813</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:PeerGroupIssuersFnTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-12843">Represents the peer group TSR, weighted according to the respective companies&#x2019; stock market capitalization at the beginning of each period for which a return is indicated. The peer group used for this purpose is the NASDAQ Computer Index, which is the same peer group used in Part II, Item&#x2009;5 of our 2024 Form 10-K.</ecd:PeerGroupIssuersFnTextBlock>
    <ecd:NonGaapMeasureDescriptionTextBlock
      contextRef="P01_01_2024To12_31_2024_1TypedMemberecdMeasureAxis"
      id="ixv-12844">We have identified non-GAAP operating margin as the most important financial performance measure used to link compensation actually paid to our PEO and Non-PEO NEOs to our performance in fiscal year 2024, as this measure was one of the two metrics used to determine payouts to our PEO and Non-PEO NEOs under the 2024 Bonus Program. For further details regarding this determination, please refer to the section below titled &#x201c;Financial Performance Measures.&#x201d; Please refer to Appendix A for a discussion of non-GAAP operating margin, as well as a reconciliation of this measure, to the most directly comparable financial measure calculated and presented in accordance with GAAP.</ecd:NonGaapMeasureDescriptionTextBlock>
    <ecd:CoSelectedMeasureName contextRef="P01_01_2024To12_31_2024" id="ixv-12845">non-GAAP operating margin</ecd:CoSelectedMeasureName>
    <ecd:TabularListTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-10907"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: ARIAL;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Financial Performance Measures &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;Below are the most important financial performance measures used by us to link compensation actually paid to our PEO and Non-PEO NEOs for fiscal year 2024 to our performance: &lt;/div&gt; &lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left"&gt;&lt;div style="color: rgb(255, 80, 0); letter-spacing: 0px; top: 0px;display:inline;"&gt;+&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;non-GAAP operating margin; and &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size:4pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:ARIAL; font-size:10pt;border-spacing:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left"&gt;&lt;div style="color: rgb(255, 80, 0); letter-spacing: 0px; top: 0px;display:inline;"&gt;+&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: ARIAL; text-align: left; line-height: normal;"&gt;revenue. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;Non-GAAP operating margin is the most important financial performance measure used by us to link compensation actually paid to our PEO and Non-PEO NEOs for fiscal year 2024 to our performance, as this measure was one of the two metrics used to determine payouts to our PEO and Non-PEO NEOs under the 2024 Bonus Program, and one of the two metrics used to determine the payout to our PEO for the PSUs granted to our PEO in 2024. The other metric that determined payouts under the 2024 Bonus Program was net new bookings, which is not a financial performance measure. The other financial performance measure that determined the payout to our PEO for the PSUs granted to our PEO in 2024 was revenue. Please refer to the section titled &#x201c;Compensation Discussion and Analysis&#x201d; beginning on page&#160;35 of this Proxy Statement for further discussion of the 2024 Bonus Program and the PSUs granted to our PEO in 2024. &lt;/div&gt; </ecd:TabularListTableTextBlock>
    <ecd:MeasureName
      contextRef="P01_01_2024To12_31_2024_1TypedMemberecdMeasureAxis"
      id="ixv-12846">non-GAAP operating margin</ecd:MeasureName>
    <ecd:MeasureName
      contextRef="P01_01_2024To12_31_2024_2TypedMemberecdMeasureAxis"
      id="ixv-12847">revenue</ecd:MeasureName>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-10958"> &lt;div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation Actually Paid and Cumulative TSR &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The following graph illustrates the relationship among (i)&#160;compensation actually paid to the PEO and the average of the compensation actually paid to the non-PEO NEOs, (ii)&#160;our cumulative TSR, and (iii)&#160;the cumulative TSR of the NASDAQ Computer Index peer group. &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt; &lt;div style="font-size:0pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;text-align:center"&gt;
&lt;img alt="" src="g519618g01g42.jpg" style="width: 790px; height: 351px;"/&gt; &lt;/div&gt; </ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <ecd:TotalShareholderRtnVsPeerGroupTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-10959"> &lt;div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation Actually Paid and Cumulative TSR &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The following graph illustrates the relationship among (i)&#160;compensation actually paid to the PEO and the average of the compensation actually paid to the non-PEO NEOs, (ii)&#160;our cumulative TSR, and (iii)&#160;the cumulative TSR of the NASDAQ Computer Index peer group. &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt; &lt;div style="font-size:0pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;text-align:center"&gt;
&lt;img alt="" src="g519618g01g42.jpg" style="width: 790px; height: 351px;"/&gt; &lt;/div&gt; </ecd:TotalShareholderRtnVsPeerGroupTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-10969"> &lt;div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation Actually Paid and Net Income &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The following graph illustrates the relationship between (i)&#160;compensation actually paid to the PEO and the average of the compensation actually paid to the non-PEO NEOs and (ii)&#160;net income. &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt; &lt;div style="font-size:0pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;text-align:center"&gt;
&lt;img alt="" src="g519618g01b42.jpg" style="width: 790px; height: 352px;"/&gt; &lt;/div&gt; </ecd:CompActuallyPaidVsNetIncomeTextBlock>
    <ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-11006"> &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation Actually Paid and Non-GAAP Operating Margin &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:ARIAL"&gt;The following graph illustrates the relationship &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;between &lt;/div&gt;(i)&#160;compensation actually paid to the PEO and the average of the compensation actually paid to the non-PEO NEOs and (ii)&#160;the non-GAAP operating margin. &lt;/div&gt; &lt;div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 8pt; font-family: ARIAL; text-align: center;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Procore Technologies, Inc. CAP vs Non-GAAP Operating Margin &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt; &lt;div style="font-size:0pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt;text-align:center"&gt;
&lt;img alt="" src="g519618g01g43.jpg" style="width: 790px; height: 357px;"/&gt; &lt;/div&gt; </ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock>
</xbrl>
