<?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:ggg="http://www.graco.com/20241227"
  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="ggg-20241227.xsd" xlink:type="simple"/>
    <context id="P12_30_2023To12_27_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_28_2019To12_25_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="P12_31_2022To12_29_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="P12_26_2020To12_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_30_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_MarkWSheahanMemberecdIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ggg:MarkWSheahanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_PatrickJMchaleMemberecdIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ggg:PatrickJMchaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_AggtChngPnsnValInSummryCompstnTblForAplblYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:AggtChngPnsnValInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_AggtChngPnsnValInSummryCompstnTblForAplblYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:AggtChngPnsnValInSummryCompstnTblForAplblYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_PeoMemberecdExecutiveCategoryAxis_PnsnAdjsSvcCstMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:PnsnAdjsSvcCstMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_NonPeoNeoMemberecdExecutiveCategoryAxis_PnsnAdjsSvcCstMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:PnsnAdjsSvcCstMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_PeoMemberecdExecutiveCategoryAxis_PnsnAdjsPrrSvcCstMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:PnsnAdjsPrrSvcCstMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_NonPeoNeoMemberecdExecutiveCategoryAxis_PnsnAdjsPrrSvcCstMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:PnsnAdjsPrrSvcCstMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_NonPeoNeoMemberecdExecutiveCategoryAxis_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_PeoMemberecdExecutiveCategoryAxis_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_NonPeoNeoMemberecdExecutiveCategoryAxis_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_PeoMemberecdExecutiveCategoryAxis_SctAmountsOfStockAndOptionAwardsMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ggg:SctAmountsOfStockAndOptionAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_NonPeoNeoMemberecdExecutiveCategoryAxis_SctAmountsOfStockAndOptionAwardsMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ggg:SctAmountsOfStockAndOptionAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_PeoMemberecdExecutiveCategoryAxis_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMemberecdAdjToCompAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_4TypedMemberecdMeasureAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>4</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_5TypedMemberecdMeasureAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>5</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_6TypedMemberecdMeasureAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>6</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_1TypedMemberecdMeasureAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>1</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_2TypedMemberecdMeasureAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>2</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_30_2023To12_27_2024_3TypedMemberecdMeasureAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>3</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="P12_31_2022To12_29_2023_MarkWSheahanMemberecdIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ggg:MarkWSheahanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="P12_31_2022To12_29_2023_PatrickJMchaleMemberecdIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ggg:PatrickJMchaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_30_2022_MarkWSheahanMemberecdIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ggg:MarkWSheahanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_30_2022_PatrickJMchaleMemberecdIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ggg:PatrickJMchaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="P12_26_2020To12_31_2021_MarkWSheahanMemberecdIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ggg:MarkWSheahanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P12_26_2020To12_31_2021_PatrickJMchaleMemberecdIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ggg:PatrickJMchaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P12_28_2019To12_25_2020_MarkWSheahanMemberecdIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ggg:MarkWSheahanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="P12_28_2019To12_25_2020_PatrickJMchaleMemberecdIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ggg:PatrickJMchaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-28</startDate>
            <endDate>2020-12-25</endDate>
        </period>
    </context>
    <context id="P12_26_2020To06_09_2021_PatrickJMchaleMemberecdIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000042888</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ggg:PatrickJMchaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-26</startDate>
            <endDate>2021-06-09</endDate>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:DocumentType contextRef="P12_30_2023To12_27_2024" id="hidden132165434">DEF 14A</dei:DocumentType>
    <dei:AmendmentFlag contextRef="P12_30_2023To12_27_2024" id="ixv-10344">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P12_30_2023To12_27_2024" id="ixv-10345">0000042888</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="P12_30_2023To12_27_2024" id="ixv-10703">Graco Inc.</dei:EntityRegistrantName>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="P12_30_2023To12_27_2024" id="ixv-10707">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <ecd:PvpTableTextBlock contextRef="P12_30_2023To12_27_2024" id="ixv-7765">&lt;div id="txa1887661_42" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Pay Versus Performance &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: italic; letter-spacing: 0px; top: 0px;display:inline;"&gt;Pay Versus Performance Table &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;As required by Section&#160;953(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 402(v) of Regulation &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;S-K,&lt;/div&gt; the table below discloses, for the last five fiscal years: (i)&#160;the total compensation paid (as reported in the Summary Compensation Table (&#x201c;SCT&#x201d;)) and the compensation actually paid (&#x201c;CAP&#x201d;) to the individuals who served as the Company&#x2019;s CEO; (ii)&#160;the average of the total compensation paid (as reported in the SCT) and the average CAP to the individuals who served as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-CEO&lt;/div&gt; NEOs; (iii)&#160;the cumulative total shareholder return of the Company and peer group cumulative total shareholder return; (iv)&#160;net income; and (v)&#160;net sales. &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:Times New Roman; font-size:9pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&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;td style="vertical-align:bottom"&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;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&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;td style="vertical-align:bottom"&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;td style="vertical-align:bottom"&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;td style="vertical-align:bottom"&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;td style="vertical-align:bottom;width:1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:3%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&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="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td rowspan="2" style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="BORDER-TOP:0.75pt solid #000000; 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: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Summary&lt;br/&gt; Compensation&lt;br/&gt; Table Total&lt;br/&gt; for Current&lt;br/&gt; CEO&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 style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;($)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="BORDER-TOP:0.75pt solid #000000; 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: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Compensation&lt;br/&gt; Actually Paid&lt;br/&gt; to Current&lt;br/&gt; CEO&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:6.6px"&gt;(1)(4)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;($)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="BORDER-TOP:0.75pt solid #000000; 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: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Summary&lt;br/&gt; Compensation&lt;br/&gt; Table Total&lt;br/&gt; for Former&lt;br/&gt; CEO&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 style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;($)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="BORDER-TOP:0.75pt solid #000000; 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: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Compensation&lt;br/&gt; Actually Paid&lt;br/&gt; to Former&lt;br/&gt; CEO&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 style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;($)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="BORDER-TOP:0.75pt solid #000000; 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: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;br/&gt; Summary&lt;br/&gt; Compensation&lt;br/&gt; Table Total&lt;br/&gt; for &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-CEO&lt;/div&gt;&lt;br/&gt; NEOs&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 style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;($)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="BORDER-TOP:0.75pt solid #000000; 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: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;br/&gt; Compensation&lt;br/&gt; Actually Paid&lt;br/&gt; to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-CEO&lt;/div&gt;&lt;br/&gt; NEOs&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:6.6px"&gt;(3)(4)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;($)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="6" style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value of Initial Fixed $100&lt;br/&gt; Investment&lt;div style="font-size:75%; vertical-align:top;display:inline;font-size:6.6px"&gt;(5)&lt;/div&gt; Based On:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="BORDER-TOP:0.75pt solid #000000; 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: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;br/&gt; Income (in&lt;br/&gt; thousands)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;($)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="BORDER-TOP:0.75pt solid #000000; 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: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;br/&gt; Sales&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 style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&lt;br/&gt; thousands)&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;($)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style=" BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#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="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;br/&gt; Shareholder&lt;br/&gt; Return&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;($)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&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="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Peer Group&lt;br/&gt; Total&lt;br/&gt; Shareholder&lt;br/&gt; Return&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 style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&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="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt;background-color:#d9d9d9"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;2024&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;8,361,979&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;4,763,001&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;1,216,886&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;1,247,444&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;171&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;177&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;486,084&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;2,133,316&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;2023&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;9,236,066&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;10,871,942&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;1,948,817&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;2,226,741&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;175&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;160&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;506,511&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;2,195,606&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt;background-color:#d9d9d9"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;2022&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;6,417,072&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;6,011,113&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;1,324,147&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;1,237,294&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;134&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;126&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;460,645&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;2,143,521&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;2021&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;5,422,139&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;5,758,222&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;1,686,160&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;2,042,742&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;1,901,127&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;1,896,267&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;158&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;144&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;439,866&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;1,987,608&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt;background-color:#d9d9d9"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;2020&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;8,992,789&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;8,345,564&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;1,576,933&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;1,674,459&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;141&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;116&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;330,456&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;text-align:right"&gt;1,650,115&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:bottom"&gt;&#160;&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:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;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: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Mark W. Sheahan became President and Chief Executive Officer effective June&#160;10, 2021. &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:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;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: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Patrick J. McHale served as President and Chief Executive Officer from June 2007 through June&#160;9, 2021. &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:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;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: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-CEO&lt;/div&gt; NEOs were as follows: David M. Lowe, Dale D. Johnson, Peter O&#x2019;Shea and Ronita Banerjee (2024); David M. Lowe, Dale D. Johnson, Christian E. Rothe and Caroline M. Chambers (2023); David M. Lowe, Dale D. Johnson, Christian E. Rothe and Jeffrey P. Johnson (2022 and 2021); and Mark W. Sheahan, Dale D. Johnson, Christian E. Rothe and Jeffrey P. Johnson (2020). &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:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;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: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The table below sets forth the amounts deducted from and added to SCT total compensation to calculate CAP to Mr.&#160;Sheahan and average CAP to the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-CEO&lt;/div&gt; NEOs for 2024. &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:Times New Roman; font-size:9pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:71%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:8%"&gt;&lt;/td&gt;
&lt;td style="width:33pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:33pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt;
&lt;td style="width:34pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:34pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #000000; 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: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2003;&#x2003;Current&#x2003;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;CEO&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;($)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; 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: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2002;&#x2003;Average&#160;of&#x2003;&#x2002;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-CEO&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NEOs&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;($)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;Total Compensation from SCT&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;8,361,979&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;1,216,886&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Adjustments for defined benefit and actuarial pension plans:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;Subtract aggregate change in the actuarial present value of accumulated benefits under all defined benefit and pension plans reported in the SCT&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;1,687,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;31,278&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;Add service cost&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;239,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&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="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;26,750&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;Add prior service cost&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Adjustments for stock and option awards:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;Subtract SCT amounts of stock and option awards&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;5,499,794&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;612,360&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;Add fair value at 2024 fiscal &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;year-end&lt;/div&gt; of awards granted during fiscal year 2024 that are outstanding and unvested at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;year-end&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;4,807,728&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&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="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;535,303&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;+/- The difference between fair value of awards from the end of fiscal year 2023 to the end of fiscal year 2024 for awards granted in any prior fiscal year that are outstanding and unvested at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;year-end&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;(1,461,283&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;101,064&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;Add the fair value as of the vesting date for awards granted and vesting during fiscal year 2024&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&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="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;+/- The change in fair value from the end of fiscal year 2023 to the vesting date for awards granted in any prior fiscal year for which all applicable vesting conditions were satisfied during fiscal year 2024&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;2,370&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;11,079&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;Subtract fair value at end of fiscal year 2023 for awards granted in any prior fiscal year that fail to meet the applicable vesting conditions during fiscal year 2024&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&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="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;Add dividends or other earnings paid on stock or option awards in 2023 prior to vesting if not otherwise included in total compensation for fiscal year 2024&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Compensation Actually Paid (as calculated)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;text-align:right"&gt;4,763,001&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;text-align:right"&gt;1,247,444&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:10pt; 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:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;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: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Total shareholder return is calculated based on a fixed investment of one hundred dollars measured from the market close on the last trading day of fiscal 2019 through and including the end of each fiscal year reported in the table. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:10pt;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:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;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: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The peer group used in this Pay Versus Performance table is the Dow Jones U.S. Industrial Machinery Index, which is the same peer group the Company uses for purposes of the stock performance graph in our Annual Report on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;10-K.&lt;/div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:10pt;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:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;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: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Our Company-selected measure, which is the measure we believe represents the most important financial performance not otherwise presented in the table above that we use to link CAP to our NEOs for fiscal 2024 to our Company&#x2019;s performance, is Net Sales, as reported in our Annual Report on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;10-K.&lt;/div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="P12_30_2023To12_27_2024_MarkWSheahanMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10711"
      unitRef="Unit_USD">8361979</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P12_30_2023To12_27_2024_MarkWSheahanMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10712"
      unitRef="Unit_USD">4763001</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="P12_30_2023To12_27_2024_PatrickJMchaleMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10713"
      unitRef="Unit_USD">0</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P12_30_2023To12_27_2024_PatrickJMchaleMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10714"
      unitRef="Unit_USD">0</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="P12_30_2023To12_27_2024"
      decimals="0"
      id="ixv-10715"
      unitRef="Unit_USD">1216886</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="P12_30_2023To12_27_2024"
      decimals="0"
      id="ixv-10716"
      unitRef="Unit_USD">1247444</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="P12_30_2023To12_27_2024"
      decimals="0"
      id="ixv-10717"
      unitRef="Unit_USD">171</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="P12_30_2023To12_27_2024"
      decimals="0"
      id="ixv-10718"
      unitRef="Unit_USD">177</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="P12_30_2023To12_27_2024"
      decimals="-3"
      id="ixv-10719"
      unitRef="Unit_USD">486084000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="P12_30_2023To12_27_2024"
      decimals="-3"
      id="ixv-10720"
      unitRef="Unit_USD">2133316000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="P12_31_2022To12_29_2023_MarkWSheahanMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10721"
      unitRef="Unit_USD">9236066</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P12_31_2022To12_29_2023_MarkWSheahanMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10722"
      unitRef="Unit_USD">10871942</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="P12_31_2022To12_29_2023_PatrickJMchaleMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10723"
      unitRef="Unit_USD">0</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P12_31_2022To12_29_2023_PatrickJMchaleMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10724"
      unitRef="Unit_USD">0</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="P12_31_2022To12_29_2023"
      decimals="0"
      id="ixv-10725"
      unitRef="Unit_USD">1948817</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="P12_31_2022To12_29_2023"
      decimals="0"
      id="ixv-10726"
      unitRef="Unit_USD">2226741</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="P12_31_2022To12_29_2023"
      decimals="0"
      id="ixv-10727"
      unitRef="Unit_USD">175</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="P12_31_2022To12_29_2023"
      decimals="0"
      id="ixv-10728"
      unitRef="Unit_USD">160</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="P12_31_2022To12_29_2023"
      decimals="-3"
      id="ixv-10729"
      unitRef="Unit_USD">506511000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="P12_31_2022To12_29_2023"
      decimals="-3"
      id="ixv-10730"
      unitRef="Unit_USD">2195606000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="P01_01_2022To12_30_2022_MarkWSheahanMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10731"
      unitRef="Unit_USD">6417072</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P01_01_2022To12_30_2022_MarkWSheahanMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10732"
      unitRef="Unit_USD">6011113</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="P01_01_2022To12_30_2022_PatrickJMchaleMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10733"
      unitRef="Unit_USD">0</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P01_01_2022To12_30_2022_PatrickJMchaleMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10734"
      unitRef="Unit_USD">0</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="P01_01_2022To12_30_2022"
      decimals="0"
      id="ixv-10735"
      unitRef="Unit_USD">1324147</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="P01_01_2022To12_30_2022"
      decimals="0"
      id="ixv-10736"
      unitRef="Unit_USD">1237294</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="P01_01_2022To12_30_2022"
      decimals="0"
      id="ixv-10737"
      unitRef="Unit_USD">134</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="P01_01_2022To12_30_2022"
      decimals="0"
      id="ixv-10738"
      unitRef="Unit_USD">126</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_30_2022"
      decimals="-3"
      id="ixv-10739"
      unitRef="Unit_USD">460645000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="P01_01_2022To12_30_2022"
      decimals="-3"
      id="ixv-10740"
      unitRef="Unit_USD">2143521000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="P12_26_2020To12_31_2021_MarkWSheahanMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10741"
      unitRef="Unit_USD">5422139</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P12_26_2020To12_31_2021_MarkWSheahanMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10742"
      unitRef="Unit_USD">5758222</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="P12_26_2020To12_31_2021_PatrickJMchaleMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10743"
      unitRef="Unit_USD">1686160</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P12_26_2020To12_31_2021_PatrickJMchaleMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10744"
      unitRef="Unit_USD">2042742</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="P12_26_2020To12_31_2021"
      decimals="0"
      id="ixv-10745"
      unitRef="Unit_USD">1901127</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="P12_26_2020To12_31_2021"
      decimals="0"
      id="ixv-10746"
      unitRef="Unit_USD">1896267</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="P12_26_2020To12_31_2021"
      decimals="0"
      id="ixv-10747"
      unitRef="Unit_USD">158</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="P12_26_2020To12_31_2021"
      decimals="0"
      id="ixv-10748"
      unitRef="Unit_USD">144</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="P12_26_2020To12_31_2021"
      decimals="-3"
      id="ixv-10749"
      unitRef="Unit_USD">439866000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="P12_26_2020To12_31_2021"
      decimals="-3"
      id="ixv-10750"
      unitRef="Unit_USD">1987608000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="P12_28_2019To12_25_2020_MarkWSheahanMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10751"
      unitRef="Unit_USD">0</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P12_28_2019To12_25_2020_MarkWSheahanMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10752"
      unitRef="Unit_USD">0</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="P12_28_2019To12_25_2020_PatrickJMchaleMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10753"
      unitRef="Unit_USD">8992789</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P12_28_2019To12_25_2020_PatrickJMchaleMemberecdIndividualAxis"
      decimals="0"
      id="ixv-10754"
      unitRef="Unit_USD">8345564</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="P12_28_2019To12_25_2020"
      decimals="0"
      id="ixv-10755"
      unitRef="Unit_USD">1576933</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="P12_28_2019To12_25_2020"
      decimals="0"
      id="ixv-10756"
      unitRef="Unit_USD">1674459</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="P12_28_2019To12_25_2020"
      decimals="0"
      id="ixv-10757"
      unitRef="Unit_USD">141</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="P12_28_2019To12_25_2020"
      decimals="0"
      id="ixv-10758"
      unitRef="Unit_USD">116</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="P12_28_2019To12_25_2020"
      decimals="-3"
      id="ixv-10759"
      unitRef="Unit_USD">330456000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="P12_28_2019To12_25_2020"
      decimals="-3"
      id="ixv-10760"
      unitRef="Unit_USD">1650115000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoName
      contextRef="P12_31_2022To12_29_2023_MarkWSheahanMemberecdIndividualAxis"
      id="ixv-10761">Mark W. Sheahan</ecd:PeoName>
    <ecd:PeoName
      contextRef="P01_01_2022To12_30_2022_MarkWSheahanMemberecdIndividualAxis"
      id="ixv-10762">Mark W. Sheahan</ecd:PeoName>
    <ecd:PeoName
      contextRef="P12_26_2020To12_31_2021_MarkWSheahanMemberecdIndividualAxis"
      id="ixv-10763">Mark W. Sheahan</ecd:PeoName>
    <ecd:PeoName
      contextRef="P12_30_2023To12_27_2024_MarkWSheahanMemberecdIndividualAxis"
      id="ixv-10764">Mark W. Sheahan</ecd:PeoName>
    <ecd:PeoName
      contextRef="P12_28_2019To12_25_2020_PatrickJMchaleMemberecdIndividualAxis"
      id="ixv-10765">Patrick J. McHale</ecd:PeoName>
    <ecd:PeoName
      contextRef="P12_26_2020To06_09_2021_PatrickJMchaleMemberecdIndividualAxis"
      id="ixv-10766">Patrick J. McHale</ecd:PeoName>
    <ecd:NamedExecutiveOfficersFnTextBlock contextRef="P12_30_2023To12_27_2024" id="ixv-8167">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;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: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-CEO&lt;/div&gt; NEOs were as follows: David M. Lowe, Dale D. Johnson, Peter O&#x2019;Shea and Ronita Banerjee (2024); David M. Lowe, Dale D. Johnson, Christian E. Rothe and Caroline M. Chambers (2023); David M. Lowe, Dale D. Johnson, Christian E. Rothe and Jeffrey P. Johnson (2022 and 2021); and Mark W. Sheahan, Dale D. Johnson, Christian E. Rothe and Jeffrey P. Johnson (2020). &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:AdjToPeoCompFnTextBlock contextRef="P12_30_2023To12_27_2024" id="ixv-8175">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;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: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The table below sets forth the amounts deducted from and added to SCT total compensation to calculate CAP to Mr.&#160;Sheahan and average CAP to the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-CEO&lt;/div&gt; NEOs for 2024. &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:Times New Roman; font-size:9pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:71%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:8%"&gt;&lt;/td&gt;
&lt;td style="width:33pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:33pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt;
&lt;td style="width:34pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:34pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #000000; 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: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2003;&#x2003;Current&#x2003;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;CEO&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;($)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; 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: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2002;&#x2003;Average&#160;of&#x2003;&#x2002;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-CEO&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NEOs&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;($)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;Total Compensation from SCT&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;8,361,979&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;1,216,886&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Adjustments for defined benefit and actuarial pension plans:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;Subtract aggregate change in the actuarial present value of accumulated benefits under all defined benefit and pension plans reported in the SCT&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;1,687,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;31,278&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;Add service cost&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;239,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&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="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;26,750&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;Add prior service cost&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Adjustments for stock and option awards:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;Subtract SCT amounts of stock and option awards&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;5,499,794&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;612,360&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;Add fair value at 2024 fiscal &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;year-end&lt;/div&gt; of awards granted during fiscal year 2024 that are outstanding and unvested at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;year-end&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;4,807,728&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&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="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;535,303&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;+/- The difference between fair value of awards from the end of fiscal year 2023 to the end of fiscal year 2024 for awards granted in any prior fiscal year that are outstanding and unvested at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;year-end&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;(1,461,283&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;101,064&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;Add the fair value as of the vesting date for awards granted and vesting during fiscal year 2024&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&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="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;+/- The change in fair value from the end of fiscal year 2023 to the vesting date for awards granted in any prior fiscal year for which all applicable vesting conditions were satisfied during fiscal year 2024&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;2,370&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;11,079&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;Subtract fair value at end of fiscal year 2023 for awards granted in any prior fiscal year that fail to meet the applicable vesting conditions during fiscal year 2024&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&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="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;Add dividends or other earnings paid on stock or option awards in 2023 prior to vesting if not otherwise included in total compensation for fiscal year 2024&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Compensation Actually Paid (as calculated)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;text-align:right"&gt;4,763,001&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;text-align:right"&gt;1,247,444&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:AdjToPeoCompFnTextBlock>
    <ecd:AdjToNonPeoNeoCompFnTextBlock contextRef="P12_30_2023To12_27_2024" id="ixv-8176">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;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: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The table below sets forth the amounts deducted from and added to SCT total compensation to calculate CAP to Mr.&#160;Sheahan and average CAP to the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-CEO&lt;/div&gt; NEOs for 2024. &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:Times New Roman; font-size:9pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:71%"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:8%"&gt;&lt;/td&gt;
&lt;td style="width:33pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:33pt"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:6%"&gt;&lt;/td&gt;
&lt;td style="width:34pt"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width:34pt"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Adjustments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #000000; 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: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2003;&#x2003;Current&#x2003;&#x2003;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;CEO&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;($)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="4" style="BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; 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: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2002;&#x2003;Average&#160;of&#x2003;&#x2002;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-CEO&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NEOs&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;($)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;Total Compensation from SCT&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;8,361,979&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;1,216,886&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Adjustments for defined benefit and actuarial pension plans:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;Subtract aggregate change in the actuarial present value of accumulated benefits under all defined benefit and pension plans reported in the SCT&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;1,687,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;31,278&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;Add service cost&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;239,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&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="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;26,750&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;Add prior service cost&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Adjustments for stock and option awards:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;vertical-align:top"&gt;&lt;div style="font-size: x-small; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;Subtract SCT amounts of stock and option awards&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;5,499,794&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;612,360&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;Add fair value at 2024 fiscal &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;year-end&lt;/div&gt; of awards granted during fiscal year 2024 that are outstanding and unvested at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;year-end&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;4,807,728&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&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="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;535,303&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;+/- The difference between fair value of awards from the end of fiscal year 2023 to the end of fiscal year 2024 for awards granted in any prior fiscal year that are outstanding and unvested at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;year-end&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;(1,461,283&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;)&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;101,064&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;Add the fair value as of the vesting date for awards granted and vesting during fiscal year 2024&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&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="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;+/- The change in fair value from the end of fiscal year 2023 to the vesting date for awards granted in any prior fiscal year for which all applicable vesting conditions were satisfied during fiscal year 2024&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;2,370&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;11,079&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;Subtract fair value at end of fiscal year 2023 for awards granted in any prior fiscal year that fail to meet the applicable vesting conditions during fiscal year 2024&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top"&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="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; padding-left:8pt;vertical-align:top;background-color:#d9d9d9"&gt;Add dividends or other earnings paid on stock or option awards in 2023 prior to vesting if not otherwise included in total compensation for fiscal year 2024&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;background-color:#d9d9d9;text-align:right"&gt;0&lt;/td&gt;
&lt;td style="BORDER-RIGHT:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top;background-color:#d9d9d9"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="BORDER-LEFT:0.75pt solid #000000; BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-left:8pt;vertical-align:top"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Compensation Actually Paid (as calculated)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;text-align:right"&gt;4,763,001&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;
&lt;td style=" BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;text-align:right"&gt;1,247,444&lt;/td&gt;
&lt;td style="BORDER-TOP:0.75pt solid #000000; BORDER-RIGHT:0.75pt solid #000000; BORDER-BOTTOM:0.75pt solid #000000; padding-right:2pt;white-space:nowrap;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="P12_30_2023To12_27_2024"
      decimals="0"
      id="ixv-10767"
      unitRef="Unit_USD">8361979</ecd:PeoTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="P12_30_2023To12_27_2024"
      decimals="0"
      id="ixv-10768"
      unitRef="Unit_USD">1216886</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_AggtChngPnsnValInSummryCompstnTblForAplblYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-10769"
      unitRef="Unit_USD">-1687000</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_AggtChngPnsnValInSummryCompstnTblForAplblYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-10770"
      unitRef="Unit_USD">-31278</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_PeoMemberecdExecutiveCategoryAxis_PnsnAdjsSvcCstMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-10771"
      unitRef="Unit_USD">239000</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_NonPeoNeoMemberecdExecutiveCategoryAxis_PnsnAdjsSvcCstMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-10772"
      unitRef="Unit_USD">26750</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_PeoMemberecdExecutiveCategoryAxis_PnsnAdjsPrrSvcCstMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-10773"
      unitRef="Unit_USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_NonPeoNeoMemberecdExecutiveCategoryAxis_PnsnAdjsPrrSvcCstMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-10774"
      unitRef="Unit_USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_PeoMemberecdExecutiveCategoryAxis_SctAmountsOfStockAndOptionAwardsMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-10775"
      unitRef="Unit_USD">-5499794</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_NonPeoNeoMemberecdExecutiveCategoryAxis_SctAmountsOfStockAndOptionAwardsMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-10776"
      unitRef="Unit_USD">-612360</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_PeoMemberecdExecutiveCategoryAxis_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-10777"
      unitRef="Unit_USD">4807728</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_NonPeoNeoMemberecdExecutiveCategoryAxis_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-10778"
      unitRef="Unit_USD">535303</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-10779"
      unitRef="Unit_USD">-1461283</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-10780"
      unitRef="Unit_USD">101064</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_PeoMemberecdExecutiveCategoryAxis_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-10781"
      unitRef="Unit_USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_NonPeoNeoMemberecdExecutiveCategoryAxis_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMemberecdAdjToCompAxis"
      decimals="0"
      id="ixv-10782"
      unitRef="Unit_USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-10783"
      unitRef="Unit_USD">2370</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-10784"
      unitRef="Unit_USD">11079</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-10785"
      unitRef="Unit_USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-10786"
      unitRef="Unit_USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMemberecdAdjToCompAxis_PeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-10787"
      unitRef="Unit_USD">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="P12_30_2023To12_27_2024_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMemberecdAdjToCompAxis_NonPeoNeoMemberecdExecutiveCategoryAxis"
      decimals="0"
      id="ixv-10788"
      unitRef="Unit_USD">0</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="P12_30_2023To12_27_2024"
      decimals="0"
      id="ixv-10789"
      unitRef="Unit_USD">4763001</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="P12_30_2023To12_27_2024"
      decimals="0"
      id="ixv-10790"
      unitRef="Unit_USD">1247444</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:PeerGroupIssuersFnTextBlock contextRef="P12_30_2023To12_27_2024" id="ixv-8436">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;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: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The peer group used in this Pay Versus Performance table is the Dow Jones U.S. Industrial Machinery Index, which is the same peer group the Company uses for purposes of the stock performance graph in our Annual Report on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;10-K.&lt;/div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:PeerGroupIssuersFnTextBlock>
    <ecd:CoSelectedMeasureName contextRef="P12_30_2023To12_27_2024" id="ixv-10791">Net Sales</ecd:CoSelectedMeasureName>
    <ecd:TabularListTableTextBlock contextRef="P12_30_2023To12_27_2024" id="ixv-8450">&lt;div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: italic; letter-spacing: 0px; top: 0px;display:inline;"&gt;Most Important Financial Measures &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The table below lists the most important financial performance measures used by the Company to link CAP to the Company&#x2019;s NEOs to Company performance. &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:Times New Roman; font-size:10pt;width:50%;border:0;margin:0 auto"&gt;
&lt;tr&gt;
&lt;td style="width:100%"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt;background-color:#d9d9d9"&gt;
&lt;td style="BORDER:0.75pt solid #000000; padding-left:8pt; padding-right:2pt;vertical-align:top;text-align:center"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 9pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Most Important Financial Performance Measures&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="BORDER:0.75pt solid #000000; padding-left:8pt; padding-right:2pt;vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net Sales&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="BORDER:0.75pt solid #000000; padding-left:8pt; padding-right:2pt;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Incentive Earnings Per Share&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="BORDER:0.75pt solid #000000; padding-left:8pt; padding-right:2pt;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Divisional Net Sales&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="BORDER:0.75pt solid #000000; padding-left:8pt; padding-right:2pt;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Divisional Incentive EPS&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="BORDER:0.75pt solid #000000; padding-left:8pt; padding-right:2pt;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Regional Net Sales&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="BORDER:0.75pt solid #000000; padding-left:8pt; padding-right:2pt;vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Regional Incentive EPS&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ecd:TabularListTableTextBlock>
    <ecd:MeasureName
      contextRef="P12_30_2023To12_27_2024_1TypedMemberecdMeasureAxis"
      id="ixv-10792">Net Sales</ecd:MeasureName>
    <ecd:MeasureName
      contextRef="P12_30_2023To12_27_2024_2TypedMemberecdMeasureAxis"
      id="ixv-10793">Incentive Earnings Per Share</ecd:MeasureName>
    <ecd:MeasureName
      contextRef="P12_30_2023To12_27_2024_3TypedMemberecdMeasureAxis"
      id="ixv-10794">Divisional Net Sales</ecd:MeasureName>
    <ecd:MeasureName
      contextRef="P12_30_2023To12_27_2024_4TypedMemberecdMeasureAxis"
      id="ixv-10795">Divisional Incentive EPS</ecd:MeasureName>
    <ecd:MeasureName
      contextRef="P12_30_2023To12_27_2024_5TypedMemberecdMeasureAxis"
      id="ixv-10796">Regional Net Sales</ecd:MeasureName>
    <ecd:MeasureName
      contextRef="P12_30_2023To12_27_2024_6TypedMemberecdMeasureAxis"
      id="ixv-10797">Regional Incentive EPS</ecd:MeasureName>
    <ecd:TotalShareholderRtnVsPeerGroupTextBlock contextRef="P12_30_2023To12_27_2024" id="ixv-8504">
&lt;img alt="LOGO" src="g887661g46t04.jpg"/&gt;
&lt;img alt="LOGO" src="g887661g48t08.jpg"/&gt;</ecd:TotalShareholderRtnVsPeerGroupTextBlock>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock contextRef="P12_30_2023To12_27_2024" id="ixv-8508">
&lt;img alt="LOGO" src="g887661g46t05.jpg"/&gt;</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock contextRef="P12_30_2023To12_27_2024" id="ixv-8523">
&lt;img alt="LOGO" src="g887661g47t06.jpg"/&gt;</ecd:CompActuallyPaidVsNetIncomeTextBlock>
    <ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock contextRef="P12_30_2023To12_27_2024" id="ixv-8528">
&lt;img alt="LOGO" src="g887661g47t07.jpg"/&gt;</ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock>
</xbrl>
